Windows安装Miniconda时「将Miniconda注册为默认Python」选项含义是什么?
Miniconda「Register Miniconda as my default Python」选项的具体执行操作
勾选该安装选项后,安装程序会在Windows系统中完成以下四类操作:
- 修改Python相关注册表项:会在系统级路径
HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\<对应Python版本号>或当前用户级路径HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\<对应Python版本号>下写入完整的版本信息,包括Miniconda自带Python的安装路径、标准库路径、可执行文件路径等字段。这些注册表信息会被系统中所有需要查询已安装Python版本的程序识别,比如各类IDE、依赖Python运行的第三方桌面软件、Windows官方Python启动器py.exe。 - 绑定
.py后缀文件的默认打开程序:将.py格式文件的默认启动项设置为Miniconda目录下的python.exe,后续直接双击.py文件时,会默认调用该Miniconda自带的Python解释器执行代码。 - 配置Python启动器的默认优先级:如果你的系统中存在多个Python版本,Windows自带的
py.exe启动器会将该Miniconda的Python版本设为最高优先级,直接在命令行输入py命令时会优先启动该版本,无需额外指定版本号。 - 不会修改系统PATH环境变量:哪怕你没有勾选第一个添加PATH的选项,上述操作也能生效,不会出现和系统原有Python版本的PATH冲突问题。
如果未勾选该选项,Miniconda自带的Python解释器只会在你主动激活对应conda环境时才会被调用,不会对系统层面的Python默认配置产生任何影响。
内容的提问来源于stack exchange,提问作者Michael
相关产品推荐
相关产品推荐

