У меня есть несколько версий Python, установленных на компьютере с Windows 7.
Я хочу запустить Python 2.7 по умолчанию, но по какой-то причине при вводе python
в командной строке запускается Python версии 2.4.5. Я попытался добавить C:\Python27
к моей системной переменной пути согласно этому вопросу, и вручную прочесал мою переменную пути, чтобы убедиться, что Python 2.4.5 не был добавлен туда по ошибке, но это не решило проблему , Я должен вводить в C:\Python27\python.exe
каждый раз, когда я хочу получить доступ к нужной версии Python, который я хочу.
Какие еще места я могу проверить? Как я могу заставить командную строку использовать правильную версию python?
Я тоже нашел это, но это не для окон.
[РЕДАКТИРОВАТЬ]
Мой путь (разделенный точкой с запятой):
C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files\Dell\DW WLAN Card\Driver;
C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;
C:\Program Files (x86)\Windows Live\Shared;
c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;
c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;
C:\Program Files\TortoiseGit\bin;
C:\Program Files\Java\jdk1.6.0_26\bin;
C:\Program Files\Java\jdk1.6.0_21 ;
C:\Program Files\IVI Foundation\VISA\Win64\Bin\;
C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin\;
C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin;
C:\Program Files\WPIJavaCV\OpenCV_2.2.0\bin;
C:\Program Files (x86)\LilyPond\usr\bin;
C:\Program Files\TortoiseSVN\bin;
C:\Program Files (x86)\doxygen\bin;
C:\Program Files (x86)\Graphviz 2.28\bin;
C:\Users\Michael\bin\Misc\cppcheck\;
C:\Program Files (x86)\Git\cmd;
C:\Python27\python.exe;
C:\Ruby192\bin;
C:\Users\Michael\AppData\Roaming\cabal\bin;
C:\Python27\;
[РЕДАКТИРОВАТЬ 2]
Запуск python
извергает это:
'import site' failed; used -v for traceback
Python 2.4.5 (#1, Jul 22 2011, 02:01:04)
[GCC 4.1.1] on mingw32
Type "help", "copyright", "credits" or "license" for more information.
>>>
... и запуск python --version
(как предлагается ниже) кажется нераспознанным вариантом.
(Я также попытался запустить python -v
, и похоже, что Python 2.4 пытается импортировать библиотеки из C:\Python27\Lib
, и потерпел неудачу из-за синтаксической ошибки при обнаружении оператора with
, который был добавлен в более поздней версии. считать)
Кроме того, я не уверен, важно это или нет, но вышеприведенная версия python говорит что-то о GCC и mingw32, а запуск C:\python27\python.exe
показывает это:
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>>