我最近試圖卸載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. 從Python執行命令行命令
- 2. 從python使用linux'screen'命令
- 3. execvp不能使用命令行參數
- 4. 命令行不能識別python
- 5. 不能使用MySQL命令行與uWamp
- 6. 不可能從Makefile執行shell命令
- 7. Python代碼不從命令行
- 8. 外部命令不能從VBScript運行
- 9. 從python命令行退出
- 10. 從python運行linux命令
- 11. 從Python運行Powershell命令
- 12. 的Python:從命令行
- 13. 如何使用python命令行從文件運行python函數?
- 14. Python命令行
- 15. 不能從命令行推送到Github
- 16. cURL不能從命令行工作?
- 17. 從命令行使用sendmail
- 18. 命令行對Python 2的重要性
- 19. Python腳本只能使用「python」命令運行
- 20. 運行python的行爲從python而不是命令行
- 21. 使用python運行命令行動作
- 22. jQuery的焦點命令不能從鉻命令行工作
- 23. 如何使用gradlew從命令行運行2個任務
- 24. 從命令行調用Python包/ PyCharm
- 25. 從命令行調用python類
- 26. 從命令行使用sshpass和命令行工作,而不是從java exec
- 27. 爲什麼使用GIT的TFS不能從命令行工作?
- 28. 從命令行執行python腳本,Linux
- 29. python 2計時器不遵循命令
- 30. 使用「for」命令批量執行2條命令
你爲什麼不重新安裝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) –