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

Windows系统下安装Python3.8后默认启动Python3.7的问题求助

解决默认Python版本仍为3.7的问题

看你的情况,应该是conda环境的优先级盖过了你手动设置的PATH配置——哪怕你移除了Python37的路径,conda的base环境(或者关联的3.7环境)还在系统PATH的更靠前位置,或者系统的Python关联还绑定着conda的3.7版本。试试下面这些实用的解决方案:

1. 先定位当前python的实际路径

先搞清楚现在调用的python到底来自哪里,在命令提示符里输入:

where python

这个命令会列出所有匹配python的可执行文件路径,你大概率会看到conda的Python3.7路径排在最前面,这就是默认调用它的原因。

2. 让conda不再自动抢占默认Python(如果不需要默认用conda)

如果希望系统默认用你安装的Python3.8,而非conda版本,可以修改conda的配置,禁止它自动激活base环境:

conda config --set auto_activate_base false

执行完后重启命令提示符,再输入python试试,应该会切换到你的Python3.8了。

3. 手动调整系统PATH的顺序

如果上面的方法没生效,直接去系统环境变量里改PATH优先级:

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」中找到PATH,点击「编辑」
  • 找到所有和conda相关的路径(比如C:\Users\Username\anaconda3或者C:\Users\Username\anaconda3\Scripts),把它们移到Python3.8路径的下方,或者暂时移除(如果平时不用conda的话)
  • 保存设置后,重启命令提示符再测试python --version

4. 重置Python的文件关联

有时候系统的.py文件关联会绑定旧版本Python,你可以手动重新关联:
打开管理员模式的命令提示符,输入:

assoc .py=Python.File
ftype Python.File="C:\你的Python3.8安装路径\python.exe" "%1" %*

记得把路径换成你实际的Python3.8路径,比如C:\Python38\python.exe

5. 别忘重启终端或电脑

环境变量的修改有时候需要重启命令提示符,甚至重启电脑才能完全生效,这一步别漏掉!


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 15:07:47