我試圖找到我辦從CMD Python 2.7版的兩個Python編譯器之間切換到3.3 最好的辦法,我想你使用類似如何從命令行切換python 2.7到python 3?
python ex1.py
在哪裏從我的計算機屬性中設置窗口環境變量中的「python」以指向python 3.3或2.7或其他版本。
我想知道是否有一種簡單的方法來從cmd行切換兩個?
我試圖找到我辦從CMD Python 2.7版的兩個Python編譯器之間切換到3.3 最好的辦法,我想你使用類似如何從命令行切換python 2.7到python 3?
python ex1.py
在哪裏從我的計算機屬性中設置窗口環境變量中的「python」以指向python 3.3或2.7或其他版本。
我想知道是否有一種簡單的方法來從cmd行切換兩個?
對於Windows 7,我只需將Python 3文件夾中的python.exe
重命名爲python3.exe
,並將路徑添加到環境變量中。利用這一點,我可以執行python test_script.py
和腳本與Python 2.7中運行,當我做python3 test_script.py
,它運行在Python 3
腳本添加Python 3
環境變量,請按照下列步驟 -
Properties
。Advanced System Settings
。Environment Variables
並編輯PATH
並將路徑添加到您的Python 3安裝目錄。例如,
最好是複製python.exe並命名副本python3.exe,這樣可以避免在使用python 3的IDLE,控制檯和其他依賴於python.exe的東西時發生錯誤 – mand
無需 「招數」。 Python 3.3附帶PyLauncher「py.exe」,將其安裝在路徑中,並將其註冊爲「.py」擴展名處理程序。有了它,在腳本頂部的特殊註釋告訴發射哪個版本的Python運行:
#!python2
print "hello"
或者
#!python3
print("hello")
在命令行:
Py -3 hello.py
或者
Py -2 hello.py
他們是3種方式就可以實現這個使用PY python 3中的命令(py-launcher),虛擬環境或者配置你的默認python系統路徑。爲了便於說明,您可能會看到教程https://www.youtube.com/watch?v=ynDlb0n27cw&t=38s
您是否在Windows? –
是的,我在窗口7 – JPC