Python 2.6 oder 3.6 wer führt aus?
Hallo,
ich habe bisher unter python 3.6 programmiert. Nun habe ich mir für NodeJS das "windows build tools" modul von npm geladen.
Seit dem bin ich der Meinung das meine .py nicht mehr mit Python 3.6 sonder mit (So in den "wbt" mit drin Python 2.6) ausgeführt werden ... Im Path steht der Pfad zum Python 3.6 Verzeichnis...
Um es zu verdeutlichen:
print ("Hello world", 2)
gibt nicht mehr aus:
Hello World2
sondern:
('Hello world', 2)
Liege ich da jetzt Falsch und das muss so oder ist das tatsächlich python 2? Zumal wenn ich print in die python.exe (in python 3.6) eingebe steht es da wie es mir richtig vorkommt. Nur wenn ich über CMD eine .py ausführe kommt es zu diesem "Downgrade-Phänomen".
Danke schonmal.
ich habe bisher unter python 3.6 programmiert. Nun habe ich mir für NodeJS das "windows build tools" modul von npm geladen.
Seit dem bin ich der Meinung das meine .py nicht mehr mit Python 3.6 sonder mit (So in den "wbt" mit drin Python 2.6) ausgeführt werden ... Im Path steht der Pfad zum Python 3.6 Verzeichnis...
Um es zu verdeutlichen:
print ("Hello world", 2)
gibt nicht mehr aus:
Hello World2
sondern:
('Hello world', 2)
Liege ich da jetzt Falsch und das muss so oder ist das tatsächlich python 2? Zumal wenn ich print in die python.exe (in python 3.6) eingebe steht es da wie es mir richtig vorkommt. Nur wenn ich über CMD eine .py ausführe kommt es zu diesem "Downgrade-Phänomen".
Danke schonmal.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 333022
Url: https://administrator.de/contentid/333022
Ausgedruckt am: 22.11.2024 um 14:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo ,
Du hast bestimmt Beide Versionen auf Deinem System.
Das Problem ist eben das einige Programme die alte Version brauchen und die 3er Version nicht geht.
Ich hab hier 2.7 und 3.5 am laufen. Du kannst mittels Befehl: python -V die Version herausfinden.
Wenn die 2 Deine Standard Version ist kannst Du mittels python3 in der cmd Deine 3Version nutzen.
Es gibt auch einen Befehl um die 3er Version als Standard einzutragen, aber das weiss ich nur fuer Linux/Unix
nicht fuer Winbloed, aber da ist ja Tante Google Dein Freund.
Gruss
Du hast bestimmt Beide Versionen auf Deinem System.
Das Problem ist eben das einige Programme die alte Version brauchen und die 3er Version nicht geht.
Ich hab hier 2.7 und 3.5 am laufen. Du kannst mittels Befehl: python -V die Version herausfinden.
Wenn die 2 Deine Standard Version ist kannst Du mittels python3 in der cmd Deine 3Version nutzen.
Es gibt auch einen Befehl um die 3er Version als Standard einzutragen, aber das weiss ich nur fuer Linux/Unix
nicht fuer Winbloed, aber da ist ja Tante Google Dein Freund.
Gruss