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

已卸载Python 3.6并安装3.7,命令提示符仍运行3.6版本求助

解决Windows中Python 3.7已安装但命令行仍显示3.6的问题

这种情况我碰到过好多次,大概率是系统环境变量残留或者路径优先级问题导致的,咱们一步步排查解决:

1. 检查并调整系统环境变量的优先级

Windows会按照Path环境变量里的顺序查找可执行文件,可能旧的Python 3.6路径还在列表里,甚至排在3.7路径的前面:

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」区域找到Path,点击「编辑」
  • 仔细查看列表,找到所有和Python 3.6相关的路径(比如C:\Python36\或C:\Python36\Scripts\),直接删除
  • 确认Python 3.7的路径(比如C:\Python37\和C:\Python37\Scripts\)存在于列表中,并且尽量移到最上方(通过「上移」按钮调整)
  • 点击「确定」保存所有修改

2. 排查旧版本的残留文件

有时候卸载Python 3.6可能没删干净,残留的可执行文件会干扰系统识别:

  • 打开命令提示符,输入where python,这个命令会列出系统能找到的所有Python可执行文件路径
  • 如果结果里出现3.6的路径,直接定位到对应文件夹,手动删除残留的文件和文件夹
  • 再次执行where python,确认输出只有Python 3.7的路径

3. 重启命令提示符(或电脑)

环境变量修改后,已经打开的命令提示符窗口不会自动加载新配置,所以一定要关闭所有命令提示符,重新打开一个新窗口,再输入python --version或py --version查看版本。如果还是不行,重启电脑让环境变量彻底生效。

4. 检查Python Launcher的默认配置(可选)

Windows自带的Python Launcher(py.exe)可能默认关联了旧版本:

  • 打开命令提示符,输入py -0,会列出所有已安装的Python版本
  • 如果想把3.7设为默认版本,可以输入py -3.7 -m pip install --upgrade pip,或者手动配置:
    • 找到路径C:\Users\你的用户名\AppData\Local\Programs\Python\Launcher\(没有就创建),新建py.ini文件
    • 写入以下内容:
      [global]
      default=3.7
      

做完这些步骤后,再打开命令提示符输入python --version,应该就能正常显示3.7版本了。如果还是有问题,可能是安装Python 3.7时没勾选「Add Python to PATH」,可以重新运行3.7的安装程序,勾选该选项后重新安装一次。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 05:27:50