Ändern Sie Ihre PATH hilft, wenn Sie Python immer direkt aufrufen, anstatt sich auf Dateizuordnung verlassen.
Zum Beispiel: "python foo.py"
wird das 'foo' Skript mit dem ersten Python auf Ihrem PATH ausführen.
Wenn Sie jedoch einfach "foo.py"
ausführen, wird der in der Registrierung für diese Dateierweiterung zugeordnete Handler als erster aufgerufen.
In Ihrem Fall klingt es wie das wäre Python 2.5. Werfen Sie einen Blick durch regedit öffnen und die Überprüfung der Werte:
HKEY_CLASSES_ROOT\Python.File\shell\open\command
Die (Standard) Wert aufgeführt wird wahrscheinlich so etwas wie "C:\Python25\python.exe" "%1" %*
werden, um eine schnelle (und schmutzig?) Fix für Sie sein würde Ändern Sie diese Werte in die Python-Version, die Sie tatsächlich möchten.
Ein besseres fix wäre so etwas wie zu tun, was in diesem Feature-Request skizziert ist:
http://bugs.python.org/issue4485
Seitdem solange Sie Admin-Rechte haben, konnte man wechseln, wie Sie an dem Hinweis Assoc benötigt die Version, die Sie schnell wollen.
Mögliche Duplikat [Ändern der Python-Interpreter Fenster] (http://stackoverflow.com/questions/1053794/changing-python-interpreter-windows) –