在 Windows 7 中在 Python 3.5 和 3.6 之间切换

在 Windows 7 中在 Python 3.5 和 3.6 之间切换

我希望能够输入类似

python36

或者:

python35

在命令提示符中分别运行 3.6 或 3.5 shell。当我在命令提示符中输入 python 时,它只会打开 3.5 shell,如果我尝试通过输入python3.6python3.5python36或来指定 3.6 python35,它无法识别命令。对于这两个安装,我都选中了“添加到我的路径”框,并尝试使用系统设置/高级/环境变量等手动将它们添加到我的路径中,但我不清楚如何最好地做到这一点。

我正在使用 Windows 7。

答案1

调用py.exe而不是python

  • py -3.6将打开一个 3.6 shell;
  • py -3.5将打开一个 3.5 外壳;
  • py(检查打开的 shell 的版本:它可能取决于安装和进一步的设置)。

来源适用于 Windows 的 Python 启动器

3.3 版本中的新功能。

Windows 版 Python 启动器是一款帮助查找和执行不同 Python 版本的实用程序。它允许脚本(或命令行)指示对特定 Python 版本的偏好,并将查找和执行该版本。

与变量不同PATH,启动器将正确选择最合适的 Python 版本。它将优先选择按用户安装而不是按系统范围安装,并按语言版本排序,而不是使用最近安装的版本。

相关内容