我最近試圖卸載Python 3.5.2並安裝了Python 3.6.0。我曾在命令行中使用python
從命令行運行Python 3.5.2,並使用py
運行Python 2.7.12。現在,python
運行Python 3.5.2,並且py
運行Python 3.6.0。我正在運行Windows 10,並且python3
,python2
,py2
和py3
不做任何事情。不能從命令行使用Python 2
-1
A
回答
2
不要打擾添加Python的路徑。只需使用:
py Run highest version of Python (override with PY_PTYHON environment variable).
py -2 Run highest version of Python 2.
py -3 Run highest verssion of Python 3.
py -2.7 Run Python 2.7.
py -2.7-32 Run python 2.7 32-bit when on a 64-bit system.
更多:https://docs.python.org/3.6/using/windows.html#python-launcher-for-windows
注意,你還可以指定在腳本中使用的版本也有,例如:
#!python2
#!python3
#!python2.7
+1
請注意,如果你使用的是舊版本的3.6以前版本的啓動器,它默認運行最高版本的Python 2(如果安裝的話)以及最高版本的Python 3.在3.6中更改爲更喜歡Python 3.但是,對於腳本中的虛擬shebang,如#!python和#!/ usr/bin/python「,爲了Unix兼容性,新版本的啓動程序仍然將」python「映射到Python 2。 – eryksun
相關問題
- 1. 不能使用命令行
- 2. Rsync命令不能用python
- 3. 從Python執行命令行命令
- 4. 不能找到版本或使用Python使用python27命令行
- 5. Python錯誤:能夠從命令行運行程序,但不能從IDE運行
- 6. 從命令行運行Python
- 7. rhc只能從命令行使用
- 8. 使用命令行Python
- 9. 從python使用linux'screen'命令
- 10. execvp不能使用命令行參數
- 11. 命令行不能識別python
- 12. 不能從命令行運行UIAutomationTest
- 13. file_put_contents不能在命令行中使用?
- 14. 不能使用MySQL命令行與uWamp
- 15. 不可能從Makefile執行shell命令
- 16. NamedTemporaryFile不能從命令行acessed
- 17. 從命令行不能啓動碼頭
- 18. Python代碼不從命令行
- 19. 從python執行shell命令
- 20. 從python運行linux命令
- 21. 從python命令行退出
- 22. 從Python運行Powershell命令
- 23. 的Python:從命令行
- 24. 從Python的命令行
- 25. 如何使用python命令行從文件運行python函數?
- 26. 外部命令不能從VBScript運行
- 27. Python命令行
- 28. 命令從命令行運行,但不能從shell腳本運行
- 29. 命令行對Python 2的重要性
- 30. 從命令行使用sendmail
你爲什麼不重新安裝Python 2.7版。 12? –
在以3.6發佈的新啓動器中,在命令行上運行py.exe現在運行已安裝的最高版本的Python 3.x。要運行Python 2,請使用'py -2'。要使其成爲默認值,請設置環境變量'PY_PYTHON = 2'。 – eryksun
使用像Anaconda這樣的軟件包管理器可以簡化在計算機上切換版本或使用多個版本的過程。你可以閱讀更多[這裏](http://conda.pydata.org/docs/using/envs.html) –