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

如何在Windows中设置Python 3.7为默认版本?

问题根源

这事儿其实和Windows的环境变量(PATH)优先级有关!当你在命令行输入python时,系统会按照PATH变量里路径的先后顺序去查找python.exe可执行文件。你装的Anaconda自带的Python 3.6路径,现在排在了你新安装的Python 3.7路径前面,所以系统先找到了Anaconda的那个版本,就启动它了。

解决方法(分三种场景)

方法一:永久修改默认Python版本(改环境变量)

这是一劳永逸的办法:

  • 右键点击「此电脑」→ 选择「属性」→ 点击「高级系统设置」→ 在弹出的窗口里点「环境变量」
  • 在「系统变量」区域找到名为PATH的变量,点击「编辑」
  • 找到Anaconda的Python路径(一般是C:\ProgramData\Anaconda3或者你自定义的Anaconda安装路径),把它拖到列表的后面;或者直接把Python 3.7的安装路径(比如C:\Users\Dell\AppData\Local\Programs\Python\Python37)和它的Scripts路径(C:\Users\Dell\AppData\Local\Programs\Python\Python37\Scripts)拖到列表的最顶部
  • 依次点击「确定」保存所有设置,然后关闭所有已打开的命令行窗口(这点很重要!旧窗口不会加载新的环境变量),重新打开命令行输入python --version,应该就能看到3.7.0了

方法二:利用Python Launcher快速切换(更灵活)

Windows自带了一个Python Launcher工具,默认随Python安装:

  • 输入py -3.7就能直接启动Python 3.7
  • 如果想让py命令默认启动3.7,可以在你的用户目录(比如C:\Users\Dell)下新建一个名为py.ini的文件,里面写入:
[defaults]
python=3.7

之后输入py就默认打开3.7了~不过这个只对py命令生效,python命令还是要看环境变量的优先级

方法三:更新Anaconda的Python版本(如果你常用Anaconda)

如果你平时主要用Anaconda管理环境,也可以直接在Anaconda里把Python升级到3.7:

  • 打开Anaconda Prompt,输入命令:
conda install python=3.7

等待安装完成后,再输入python,启动的就是Anaconda环境下的Python 3.7了

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 03:56:07