python - 在 PC 上同时运行 Python 2.7 和 3.5

标签 python windows python-2.7 python-3.x

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

例如,我现在不想键入“python”来启动默认的任何一个,我只想为一个键入 python2,为另一个键入 python3,这可能吗?

更新:原来你不需要任何技巧,你只需使用 py -2py -3 因此。或者,您可以在 cmd 中配置您自己的别名,如下所述。

最佳答案

这更多地与 Windows 有关,而与 Python IMO 无关。你可能想看看 Aliases in windows command prompt 你应该可以使用

DOSKEY python3=C:\path\to\python3.exe $*
DOSKEY python2=C:\path\to\python2.exe $*

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

cmd.exe /K env.cmd

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

关于python - 在 PC 上同时运行 Python 2.7 和 3.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38532440/

相关文章:

python - 根据其值选择直方图中条形的颜色

python - 如何使用 django-allauth 查找用户的 patreon 质押层进行身份验证

python - Pandas:将一列的值统一为另一列的每个值

windows - 在 Linux 和 Windows 之间传输 Subversion 更改

python - SocketServer.TCPSocket 适用于 stock python,但不适用于使用更新的 OpenSSL 针对 MSVCRT100 编译的 python

python - 从父文件夹子文件夹相对导入模块

python - 字典列表到字典聚合列表

python - 自动完成在虚拟环境pycharm中不起作用

windows - 处理外部程序错误

python - 在格式字符串中使用参数