运行特定的python解释器形成命令行

时间:2017-06-17 12:06:15

标签: python windows cmd path

当我打开CMD(在Windows 10上)并输入python时,它初始化python 3.6.0

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.
>>>

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

如果是windows机器,要打开特定版本的python,可以从命令行使用py。

例如: py2.7#for version 2.7

py3.6#for version 3.6

如果是Linux机器,您可以在命令行python中使用以下命令

python2.7 #opens 2.7版

python3.6 #opens版本3.6