Hallo,
ich habe das hier unter Ubuntu 20.04 getestet:
1 | #!/usr/bin/env python3
|
Ich bekomme die Fehlermeldung dass der Interpreter nicht gefunden werden kann.
Frage: Was mach ich falsch?
![]() Anmeldungsdatum: Beiträge: 139 Wohnort: Dußlingen |
Hallo, ich habe das hier unter Ubuntu 20.04 getestet:
Ich bekomme die Fehlermeldung dass der Interpreter nicht gefunden werden kann. Frage: Was mach ich falsch? |
||||
Projektleitung
Anmeldungsdatum: Beiträge: 13174 |
Ich habe leider kein 20.04 hier, aber warum verwendest Du
PS: Du kannst mit |
||||
(Themenstarter)
![]() Anmeldungsdatum: Beiträge: 139 Wohnort: Dußlingen |
Danke für die Antwort. Ich habe folgendes gemacht: type -a python3 Ergebnis: python3 ist /usr/bin/python3 python3 ist /bin/python3 Dann in die Pythondatei das hier eingetragen:
Berechtigung gesetzt:
Dann versucht Pythondatei auszuführen:
Folgende Fehlermeldung kommt:
Was habe ich falsch gemacht? |
||||
Anmeldungsdatum: Beiträge: 11248 Wohnort: München |
Das sieht so aus, als hättest du Windows-Zeilenenden in die Datei gebracht. dos2unix sollte da z.B. Abhilfe schaffen, wenn dein bevorzugter Texteditor nicht dazu in der Lage ist die Zeilenenden von |
||||
(Themenstarter)
![]() Anmeldungsdatum: Beiträge: 139 Wohnort: Dußlingen |
Danke! Ich entwickle unter Windows mit PyCharm. Kann ich da was einstellen? dos2unix hat funktioniert. Danke! |
||||
(Themenstarter)
![]() Anmeldungsdatum: Beiträge: 139 Wohnort: Dußlingen |
Ich glaube meiner Fehler liegt in dieser Zeile:
Wenn ich die Python-Datei im Terminal so aufrufe:
Dann funktioniert es mit der selben Datei. |
||||
Anmeldungsdatum: Beiträge: 11248 Wohnort: München |
Ja, entweder du nutzt einen Shebang, bei dem der Python3-Interpreter durch Umgebungsvariablen wie den PATH beeinflusst werden darf (nützlich, wenn man Virtuelle Umgebungen (venv) nutzt): #!/usr/bin/env python3 Oder alternativ, wenn du das System-Python3 haben willst: #!/usr/bin/python3
Klar, damit wird der Shebang gar nicht erst evaluiert.
Sieht so aus: https://www.jetbrains.com/help/pycharm/configuring-line-endings-and-line-separators.html |
||||
(Themenstarter)
![]() Anmeldungsdatum: Beiträge: 139 Wohnort: Dußlingen |
Du Held! Das hier:
Aufruf in der Console:
Texteditor startet! Danke! |