如何在 Windows 上将 Python 3.8 切换到 Python 3.6 作为默认值?

Posted

技术标签:

【中文标题】如何在 Windows 上将 Python 3.8 切换到 Python 3.6 作为默认值?【英文标题】:How can I switch Python 3.8 to Python 3.6 as default on windows? 【发布时间】: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”。 【参考方案1】:

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

路径

在您的提示下。

要更新设置,

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

打开环境变量 路径变量

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

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

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

【讨论】:

以上是关于如何在 Windows 上将 Python 3.8 切换到 Python 3.6 作为默认值?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 7 上将 matplotlib whl 文件安装到 Python? [复制]

如何在 Windows 10 上将代理配置到 GitBash 环境中

我应该如何从 Python 3.8 降级到 Python 3.7? [复制]

如何在Windows 10上将代理配置到GitBash环境中

如何在 Windows 上将点与无文件扩展名结合使用? [复制]

为 Python 3.8、Windows 安装 PySide2