在PC上运行Python 2.7和3.5

HUS*_*MEN 5 python windows python-2.7 python-3.x

我在运行Windows 10的PC上安装了两个版本的Python,我可以根据需要手动切换它们,但我想知道是否有办法编辑路径环境变量,以便我可以轻松地从CMD启动它们.

例如,我没有输入"python"来启动现在的默认值,我只想输入一个python2,另一个输入python3,这可能吗?

更新:事实证明你不需要任何技巧,你只需使用py -2py -3相应.或者,您可以按cmd如下所述配置自己的别名.

小智 2

在我看来,这与 Windows 关系更大,而与 Python 关系不大。您可能想看看Windows命令提示符中的别名 您应该能够使用

DOSKEY python3=C:\path\to\python3.exe $*
DOSKEY python2=C:\path\to\python2.exe $*
Run Code Online (Sandbox Code Playgroud)

定义别名。然后您可以将它们放入.cmd文件中,例如env.cmd并使用

cmd.exe /K env.cmd
Run Code Online (Sandbox Code Playgroud)

运行 shell 时自动将别名加载到 shell 中。这就是我要做这件事的方式。我希望它有帮助。