在Windows CMD中如何在Python 2.x和3.x之间进行切换?

4

我在Windows机器上同时安装了Python 2.7和3.4。当我在CMD中输入Python时,默认使用的是Python 2.7。我该如何切换到3.4版本?


1
你尝试过使用 python3 吗? - jonrsharpe
你尝试过更改路径吗?我个人更喜欢每个都有一个快捷方式......类似python2.7.cmd和python3.4.cmd这样的东西。 - user590028
python3未被识别。 - Ryan Miles
3
使用Python Launcher - cgohlke
3个回答

4
创建两个批处理文件:python2.batpython3.bat。每个批处理文件都要将适当的Python目录添加到路径中,然后启动python.exe
例如:Python2.bat:
@echo off
set OLDPATH=%PATH%
path C:\Python27;%PATH%
python.exe
path %OLDPATH%

3

您需要更改PATH环境变量。要做到这一点,点击开始按钮,右键单击“计算机”,点击“属性”,在左侧边栏中点击“高级系统设置”。然后点击环境变量按钮。

在用户或系统变量下,将会有一个名为“PATH”的变量,其中包含指向您Python安装的路径。您可以将其更改为Python 3的安装路径。

您也可以将Python 3可执行文件的名称更改为“python3.exe”,并将该目录添加到路径变量中,使用分号与其他目录分隔。然后您可以通过分别调用pythonpython3来同时使用2和3。


2

只需将C:/Python34或C:/Python27中的python.exe更改为任何名称(例如:pytoioion.exe),即可在两个版本之间切换。要验证,请在命令提示符上运行以下命令:

C:Users/(你的用户名)>python


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接