如何在 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环境中