默認情況下,我的命令提示符當前正在運行Python 3.2如何將它設置爲默認運行Python 2.7,我已將PATH變量指向Python 2.7,但是不工作。命令提示符:默認設置爲Python 2.7
UPDATE:
它仍然無法正常工作。 :(
仍在運行python3 - 要具體在運行時我試圖安裝瓶python3 - 這就是我想要做的
更一般地,當我只需鍵入蟒蛇進入命令行,它什麼也不做。
我收到了「蟒蛇」不被識別爲一個內部或外部命令,可操作的程序或批處理文件錯誤。
不知道該怎麼做。
默認情況下,我的命令提示符當前正在運行Python 3.2如何將它設置爲默認運行Python 2.7,我已將PATH變量指向Python 2.7,但是不工作。命令提示符:默認設置爲Python 2.7
UPDATE:
它仍然無法正常工作。 :(
仍在運行python3 - 要具體在運行時我試圖安裝瓶python3 - 這就是我想要做的
更一般地,當我只需鍵入蟒蛇進入命令行,它什麼也不做。
我收到了「蟒蛇」不被識別爲一個內部或外部命令,可操作的程序或批處理文件錯誤。
不知道該怎麼做。
如果您使用python script.py
直接調用Python腳本,那麼將PATH設置爲首先擁有2.7目錄應該足夠了。
如果你想與外殼,即通過從資源管理器中執行文件寫入剛剛script.py
或間接調用Python腳本,你需要設置2.7安裝作爲.py
擴展名的默認程序處理程序。最簡單的方法是再次運行Python安裝程序並選擇「將此安裝設置爲默認值」選項。
請注意,對於帶有3.3+的新launcher,您不需要這樣做,因爲您可以使用shebang行指定版本號,啓動程序將自動選擇合適的解釋器。
我得到一個'蟒蛇'不被識別爲內部或外部命令,可操作程序或批處理文件錯誤,當我說python script.py –
重新安裝蟒蛇希望這個工程。 –
更改PATH環境變量應該做的伎倆青梅故障排除提示:
如果不工作,那麼我會認爲你正在做別的錯誤的(又名用戶錯誤)CMD擁有。在它能夠執行之前知道在哪裏尋找python,它從你的PAT中知道這一點H變量......現在被授予,我幾乎完全在2.6/2.7中工作,所以如果他們對註冊表(我懷疑)做了什麼,那麼我不會知道這一點。
祝你好運!
改變兩個拉斯行你當前的Python所需的構建路徑:再次&登錄
$ ln -s python2.7 /usr/local/bin/python
註銷爲根:
Windows Registry Editor Version 5.00
' Extracted from Python 2.7 silent installation By Elektro [email protected]
[HKEY_CLASSES_ROOT\.py]
@="Python.File"
[HKEY_CLASSES_ROOT\.pyc]
@="Python.CompiledFile"
[HKEY_CLASSES_ROOT\.pyo]
@="Python.CompiledFile"
[HKEY_CLASSES_ROOT\.pyw]
@="Python.NoConFile"
[HKEY_CLASSES_ROOT\Python.File\Shell\Open\Command]
@="CMD /K \"\"C:\\Program Files (x86)\\Python\\Python.exe\" \"%1\" %*\""
[HKEY_CLASSES_ROOT\Python.NoConFile\Shell\open\command]
@="CMD /K \"\"C:\\Program Files (x86)\\Python\\Pythonw.exe\" \"%1\" %*\""
你能嘗試以此爲根
$ python -V
它適合我,希望對你也一樣。
乾杯,
您在更改PATH後是否重新啓動了命令提示符? –
是的,我做到了。 –
檢查您是否關閉了任何現有的打開提示,並通過'set path'檢查您的路徑 –