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

pip升级路径错误问题:如何切换默认Python版本或调整pip路径

问题与解决方案

问题详情

我用以下命令查看pip路径:

!pip -V

返回结果:

pip 22.0.3 from C:\Users\ymx19\AppData\Roaming\Python\Python38\site-packages\pip (python 3.8)

随后在命令提示符执行升级命令:

-m pip install --upgrade pip

得到提示:

WARNING: The scripts pip.exe, pip3.9.exe and pip3.exe are installed in 'C:\Users\ymx19\AppData\Local\Programs\Python39\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

实际pip升级到了Python3.9而非Python3.8,需要解决两个需求:要么切换路径用Python3.8的pip,要么把Python3.9设为默认版本。


一、切换到Python3.8的pip操作

要专门针对Python3.8升级pip或使用它的pip,直接调用Python3.8的解释器执行命令:

  • 升级Python3.8的pip:
python3.8 -m pip install --upgrade pip

如果python3.8命令无法识别,就用Python3.8的完整路径,比如:

C:\Users\ymx19\AppData\Roaming\Python\Python38\python.exe -m pip install --upgrade pip
  • 日常用Python3.8的pip装包:
python3.8 -m pip install [你要装的包名]

二、设置Python3.9为默认版本

方法1:调整系统PATH顺序

  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  2. 在「系统变量」里找到Path,双击打开编辑界面
  3. 找到Python3.9的两个路径:C:\Users\ymx19\AppData\Local\Programs\Python39和C:\Users\ymx19\AppData\Local\Programs\Python39\Scripts,把它们移到Python3.8相关路径的上方
  4. 保存设置后,关闭所有命令提示符窗口,重新打开后输入python -V和pip -V,就能看到默认是Python3.9了

方法2:修改Python可执行文件名称

  1. 找到Python3.8的安装目录,把里面的python.exe改名为python3.8.exe,pip.exe改名为pip3.8.exe
  2. 保留Python3.9目录里的python.exe和pip.exe原名
  3. 确保Python3.9的根目录和Scripts目录在系统PATH里,之后命令行输入python就会默认启动Python3.9

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 07:41:30