You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统下如何优先使用默认Python而非Anaconda版本?

解决Anaconda劫持Python命令的问题

1. 检查Windows应用程序别名(App Paths)

Windows注册表的App Paths项可能被Anaconda修改,导致直接调用python时优先指向Anaconda版本:

  • 按下Win+R,输入regedit打开注册表编辑器
  • 导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\python.exe
  • 若右侧(Default)值指向Anaconda的Python路径(如C:\ProgramData\Anaconda3\python.exe),修改为你默认Python的安装路径(如C:\Python310\python.exe)
  • 删除或修改同路径下的Path键值,确保指向默认Python的目录

2. 检查用户级别的App Paths

重复上述步骤,检查HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\python.exe,若存在Anaconda相关指向,执行同样修改。

3. 配置Python启动器(py.exe)默认版本

Windows自带的py.exe可以强制指定默认Python版本:

  • 按下Win+R,输入%USERPROFILE%,找到或新建py.ini文件
  • 在文件中添加以下内容(替换X.Y为你默认Python的版本号,如3.10):
[defaults]
python=X.Y

保存后,py命令会默认调用指定版本,也可通过py -X.Y直接指定版本启动。

4. 验证修改效果

打开新的命令提示符(旧窗口会缓存PATH信息),执行以下命令确认:

  • where python:查看系统匹配到的python.exe路径,确认是默认版本的路径
  • python --version:验证输出的版本号是否符合预期

额外提示

  • 若需临时使用Anaconda的Python,直接调用其完整路径或激活conda环境即可,无需修改全局设置
  • 确保默认Python的Scripts目录也在PATH顶端,保证pip等配套命令正常工作

内容的提问来源于stack exchange,提问作者dizzyme09

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 05:20:41