2017-06-17 59 views
0

當我打開CMD(在Windows 10),然後輸入python它初始化蟒蛇3.6.0運行特定Python解釋形成命令行

C:\>python 
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

現在,我最近還安裝了2.7.6解釋。我怎樣才能從CMD調用Python的兩個版本?

期望的結果

C:\>python 
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 
>>> ^Z 
C:\>python2.6 
Python 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 
+1

您可以將python.exe複製或符號鏈接到python2.7.exe,然後將Python 2.7安裝目錄添加到'PATH'環境變量。或者只是使用py.exe啓動器,例如'py -2'或'py -2.7'。 – eryksun

回答

1

您可以使用Python launcher for Windows

  • 的Python 2.7 interptreter:

    C:\> PY -2.7

  • Python 3.6解釋器:

    C:\> PY -3.6

您也可以運行與特定的解釋腳本:

C:\> PY -2.7 myScript.py

0

如果它的Windows機器,開蟒蛇的特定版本,你可以使用命令行PY。

例如: py2.7 #for 2.7版

py3.6 #for 3.6版

如果一臺Linux機器,你可以在命令行Python中使用下面的命令

python2.7 #opens 2.7版

python3.6 #opens 3.6版

+1

它是'py -2.7'和'py -3.6'。 'py'自己用來默認安裝最新版本的Python 2。從3.6開始,它使用最新版本的Python 3.活動的虛擬環境會覆蓋此默認設置。你也可以通過'PY_PYTHON'環境變量覆蓋它。 – eryksun