Zmiana PATH pomoże, jeśli zawsze wywołasz Pythona bezpośrednio, zamiast polegać na skojarzeniu plików .
Na przykład: "python foo.py"
uruchomi skrypt "foo" z tym, który pyton jest pierwszy na Twojej PATH.
Jednakże, jeśli uruchomisz tylko "foo.py"
, nazwa handlowa powiązana z rejestrem, dla tego rozszerzenia pliku, będzie pierwszym wywołanym.
W twoim przypadku brzmi to, jakby był python 2.5. Spojrzeć przez otwarcie regedit, a także sprawdzanie wartości z:
HKEY_CLASSES_ROOT\Python.File\shell\open\command
The (domyślnie) wartość wymienionych będzie prawdopodobnie coś "C:\Python25\python.exe" "%1" %*
Szybka (i brudne?) Ustalić dla Ciebie byłoby zmień te wartości na wersję python, której naprawdę potrzebujesz.
Lepszym fix byłoby zrobić coś takiego, co jest przedstawione w niniejszym wniosku cecha:
http://bugs.python.org/issue4485
Od tamtej pory, jak długo miał prawa administratora, można przełączać za potrzebne, wskazując assoc na wersja, którą chcesz szybko.
Możliwy duplikat [Zmiana okna interpreter Pythona] (http://stackoverflow.com/questions/1053794/changing-python-interpreter-windows) –