import funktioniert nicht

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Moin_1729
User
Beiträge: 5
Registriert: Dienstag 7. Juni 2022, 17:14

Moin,

habe das Problem das es gelb unterstrichen ist und ich denke das es deswegen nicht geht.

Ich fange erst jetzt an etwas mit Python anzufangen, deswegen bitte erklärt dies so, dass ich das verstehe :)

Ich bedanke mich im voraus, für die Hilfe.

Bild
https://gyazo.com/346b0a29df6727279588db95c5389920
Benutzeravatar
sparrow
User
Beiträge: 4540
Registriert: Freitag 17. April 2009, 10:28

Du brauchst keine Bilder posten. Es reicht der Code und die Fehlermeldung. Jeweils in Code-Tags. Code-Tags erscheinen automatisch, wenn du den </>-Buttom im "vollständigen Editor" klickst. Zwischen die Tags gehören jeweils Code und Fehlermeldungen.

Die Fehlermeldung fehlt - was genau geht denn nicht?
Moin_1729
User
Beiträge: 5
Registriert: Dienstag 7. Juni 2022, 17:14

Code: Alles auswählen

import qrcode

qr = qrcode.make('Test')
qr.save('qrcode.png')
hatte schon öfter das Problem, deswegen habe ich das damit kurz versucht, aber qrcode wird gelb markiert.

ModuleNotFoundError: No module named 'qrcode'
Benutzeravatar
sparrow
User
Beiträge: 4540
Registriert: Freitag 17. April 2009, 10:28

Dann gibt es dieses Modul in deiner Installation nicht. Wie hast du es installiert?
Moin_1729
User
Beiträge: 5
Registriert: Dienstag 7. Juni 2022, 17:14

pip install qrcode
Benutzeravatar
__blackjack__
User
Beiträge: 14078
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@Moin_1729: Dann hast Du das für ein anderes Python oder venv installiert als das was Deine IDE verwendet. Einige IDEs legen automatisch venvs pro Projekt an.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Moin_1729
User
Beiträge: 5
Registriert: Dienstag 7. Juni 2022, 17:14

@__blackjack__ Was bedeutet das und wie ändere ich das?
Benutzeravatar
sparrow
User
Beiträge: 4540
Registriert: Freitag 17. April 2009, 10:28

Dann ist das Modul nicht in der Umgebung installiert, in der du es verwenden möchtest. Such mal nach "virtual environments" oder "venv" im Bezug auf Python.

Es gibt IDEs - zum Beispiel pycharm, die für jedes Projekt eine eigene Umgebung mit den darin enthaltenten Modulen anlegen. Wenn du dann im System ein Paket installierst, ist das nicht in der Umgebung verfügbar und umgekehrt.
Moin_1729
User
Beiträge: 5
Registriert: Dienstag 7. Juni 2022, 17:14

Ich benutze Visual Studio Code was soll ich dann jetzt genau machen?
Benutzeravatar
sparrow
User
Beiträge: 4540
Registriert: Freitag 17. April 2009, 10:28

Das habe ich bereits geschrieben: nach "virtual environments" und "venv" im Bezug auf Python suchen und sich darüber informieren.

Dann musst du sicher stellen, dass du das Programm auch in der Umgebung startest, wo du das Modul installiert hast.

Um sicher zu sein, dass du den korrekten Interpreter aufrufst, empfiehlt es sich, pip als Modul aufzurufen:

Code: Alles auswählen

python -m pip install qrcode
Und wenn du das in der Eingabeaufforderung machst, kannst du dort mit dem Interpreter auch dein Script starten. Dann ist das Modul auf jeden Fall da.
Antworten