【问题标题】:How can I switch Python 3.8 to Python 3.6 as default on windows?如何在 Windows 上将 Python 3.8 切换到 Python 3.6 作为默认值?
【发布时间】:2021-01-18 23:58:08
【问题描述】:

我在 Windows 上安装了两个版本的 Python,并尝试将 Python 3.6 设置为默认版本。有谁知道我该如何设置?非常感谢!

【问题讨论】:

  • “默认”是什么意思?
  • 将 python 3.6 添加到系统变量中,尤其是“path”变量放在你的 python 路径中
  • 如果您指的是 .py 脚本的默认文件关联,则 应该 设置为 py.exe 启动器。如果是这样,并且您希望使用 3.6 执行脚本,请在第一行使用跨平台 shebang #!/usr/bin/python3.6。 py 启动器支持将其作为虚拟命令。它将提取 3.6 版本,在注册表中找到 3.6 安装,并通过该安装的 python.exe 执行脚本。
  • 如果您希望 py.exe 启动器在脚本没有 shebang 行时默认使用 3.6 而不是 3.8,则将“PY_PYTHON”环境变量设置为“3.6”。这也意味着只运行 py 将运行 Python 3.6。如果您希望py -3 也运行 3.6,则将“PY_PYTHON3”环境变量设置为“3.6”。

标签: python windows version


【解决方案1】:

这很可能是由于路径变量。您可以通过键入在命令窗口中看到这一点

路径

在您的提示下。

要更新设置,

打开“系统”属性。 系统属性

打开环境变量 路径变量

突出显示“路径”变量并单击编辑。 编辑路径变量

编辑 Python 条目的值,以指向所需的 Python 版本。 在此处输入图片说明

在所有框上确定,关闭所有打开的 CMD 窗口,然后打开新的。 Python 命令现在应该引用正确的位置。

【讨论】:

    猜你喜欢
    • 2021-01-04
    • 2020-11-22
    • 1970-01-01
    • 1970-01-01
    • 2017-02-08
    • 2020-04-07
    • 2017-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多