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

如何在不使用别名与虚拟环境时替换默认pip为python -m pip对应版本

解决默认pip指向Python3.10版本的方法

直接调用pip和python -m pip指向不同版本的核心原因是系统PATH环境变量的优先级:Anaconda的Scripts目录排在Python3.10的Scripts目录前面,导致系统先找到Anaconda的pip.exe。以下是无需别名和虚拟环境的解决办法:

调整环境变量PATH顺序

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」列表中找到PATH,点击「编辑」
  • 在弹出的编辑窗口里,找到C:\Python310\Scripts条目,将它移动到C:\Users\thomas\anaconda3\Scripts的上方
  • 同时检查「用户变量」里的PATH,如果也有Anaconda的路径,同样把Python3.10的Scripts目录移到前面
  • 保存所有设置后,重启PowerShell生效

验证效果

执行where pip命令,输出的第一个路径应该是C:\Python310\Scripts\pip.exe,再执行pip show pip就会指向c:\python310\lib\site-packages了

为什么之前的pip.ini设置无效

你配置的target参数仅用于指定pip安装第三方包的目标目录,无法改变系统调用哪个pip.exe,所以这个设置对切换默认pip版本没有作用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 21:55:22