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

Windows下Python与Python3默认版本不一致及pip问题咨询

解决步骤

给AppData的Python添加python3.exe快捷方式

Windows手动安装的Python默认只有python.exe,没有python3.exe,而msys2自带的Python包含这个可执行文件,这就是调整环境变量后问题仍存在的核心原因:

  • 定位到AppData中Python312的安装目录,通常路径为 C:\Users\<你的用户名>\AppData\Local\Programs\Python\Python312
  • 找到该目录下的python.exe,右键选择「创建快捷方式」
  • 将创建好的快捷方式重命名为python3.exe,确保它和原python.exe在同一目录下

确认环境变量优先级

虽然你已经调整过环境变量,但可能存在路径顺序未生效的情况,重新检查以下步骤:

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在用户变量的Path列表中,将C:\Users\<你的用户名>\AppData\Local\Programs\Python\Python312和C:\Users\<你的用户名>\AppData\Local\Programs\Python\Python312\Scripts这两个路径,拖拽到所有msys2相关路径的上方
  • 同时检查系统变量的Path,如果里面存在msys2的路径,同样将Python的两个路径移到最前面
  • 重启PowerShell,执行where python和where python3命令,确认输出的第一条路径是AppData下的Python目录

解决pip包识别问题

之前python3指向msys2的Python,它的包存储目录和AppData的Python完全独立,因此无法识别你用pip安装的包。现在python3指向AppData的Python后:

  • 执行python3 -m pip install <包名>即可将包安装到当前环境,后续python3就能正常调用
  • 对于之前用pip安装的包,可执行python3 -m pip list确认是否存在,若未显示,重新安装对应包即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 01:14:57