2017-09-13 73 views
-2

我寻求能够输入在命令提示类似把Python的3.5和3.6到路径和在命令提示它们之间切换

python36

python35

到可以分别运行3.6或3.5个shell。当我在命令提示符处键入蟒蛇,它只是打开一个3.5的外壳,如果我尝试通过键入python3.6python3.5python36python35指定3.6,它不能识别的命令。对于这两个安装,我选中了“添加到我的路径”框,然后尝试使用系统设置/高级/环境变量等将它们手动添加到我的路径中,但我不清楚如何最好地执行此操作。

我使用Windows 7

+0

哪种操作系统,你说什么? – mkrieger1

+1

你在什么系统上?这可能更适合[超级用户](https://superuser.com/)。 –

+1

您是否在Python 3.5解释器中输入“python3.6”?这不是一个Python命令。首先脱离Python。 – user2357112

回答

1

可以这两个文件夹添加到您的环境变量,然后每个python.exepython35.exepython36.exe取决于版本复制。

然后你可以使用python35python36执行不同的版本执行。

例如:

  • 导航到python3.5文件夹
  • 查找python.exe文件,并进行它的一个副本名为python35.exe
  • 您可以使用现在CMD python35运行3.5版本的Python

执行相同的3.6就大功告成了。

+0

你是什么意思“复制每个'python.exe' ...”? –

+0

导航到python文件夹,寻找'python.exe'并为它创建一个名为'python35.exe'的副本,版本为3.5,同样为3.6 –

+0

所以,我可以去我的系统变量,找到“Path”变量,添加C:\ Python36和C:\ Python35-32,然后复制每个文件夹中的可执行文件并按照您的建议重命名它们?我是否需要向路径添加其他内容,如特定的子文件夹? –

1

如果你遵循任何接近正常的安装过程中,将已安装的Python Launcher for Windows。这由py命令调用。要运行安装了Python的一个特殊版本,使用-之后的版本:

py -3.6 

py -3.5 

当不带任何参数调用,py将调用“默认”的Python,这将是取其最后安装的一个。

相关问题