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.