Python 2 und 3 installiert: Wie kann ich in Geany den Python-3-Interpreter aktivieren?
Verfasst: Samstag 17. Februar 2018, 23:11
Folgendes Problem:
Auf meinem PC sind Python 2 und 3 installiert – eine Abfrage der Versionen übers Terminal ergibt Folgendes:
Python 2.7.14
Python 3.6.3
Ich möchte gern Python 3 lernen und nutze Geany unter Xubuntu 17.10 als Entwicklungsumgebung. In der Shebang-Zeile steht folgendes:
Ich frage die Python-Version in meinem Progrämmchen ab:
Nun wird aber ausgespuckt, dass der Python-2-Interpreter verwendet wird:
sys.version_info(major=2, minor=7, micro=14, releaselevel='final', serial=0)
Wie kann denn das sein, wenn ich doch ausdrücklich Python 3 in der Shebang-Zeile angebe? Ich habe auch schon den Pfad zum Python-3-Interpreter dort angegeben, aber auch das nützt nichts.
Nun meine konkrete Frage: Wie kann ich erreichen, dass mein Programm von Python 3 und nicht 2 interpretiert wird? Ich habe im Netz keine Anwort finden können – mit meinem Problem scheine ich der Einzige zu sein. Python 2 zu deinstallieren ist keine Option, weil viele Anwendungsprogramme eben diese Version benötigen. Für Hinweise, wo ich ansetzen könnte, wäre ich dankbar.
Auf meinem PC sind Python 2 und 3 installiert – eine Abfrage der Versionen übers Terminal ergibt Folgendes:
Code: Alles auswählen
python2 --version
python3 --version
Python 3.6.3
Ich möchte gern Python 3 lernen und nutze Geany unter Xubuntu 17.10 als Entwicklungsumgebung. In der Shebang-Zeile steht folgendes:
Code: Alles auswählen
#!/usr/bin/env python3
Code: Alles auswählen
print(sys.version_info)
sys.version_info(major=2, minor=7, micro=14, releaselevel='final', serial=0)
Wie kann denn das sein, wenn ich doch ausdrücklich Python 3 in der Shebang-Zeile angebe? Ich habe auch schon den Pfad zum Python-3-Interpreter dort angegeben, aber auch das nützt nichts.
Nun meine konkrete Frage: Wie kann ich erreichen, dass mein Programm von Python 3 und nicht 2 interpretiert wird? Ich habe im Netz keine Anwort finden können – mit meinem Problem scheine ich der Einzige zu sein. Python 2 zu deinstallieren ist keine Option, weil viele Anwendungsprogramme eben diese Version benötigen. Für Hinweise, wo ich ansetzen könnte, wäre ich dankbar.