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

Windows下升级pip从20.3.1到21.3遇权限错如何使用--user选项?

pip升级到21.3版本(使用--user参数)操作方案

对应报错信息:
Successfully uninstalled pip-20.3.1
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'C:\Users\User\AppData\Local\Temp\pip-uninstall-j78tgiwv\pip.exe'
Consider using the --user option or check the permissions.

操作步骤

  • 第一步:执行带--user参数的升级命令,直接指定目标版本21.3
    打开普通权限的CMD窗口(不需要管理员权限),执行以下命令:
    python -m pip install --upgrade pip==21.3 --user
    
    注:如果你的Python调用命令是py或者python3,把开头的python替换成对应命令即可
  • 第二步:修复旧版本卸载后pip无法调用的异常
    如果第一步执行时提示找不到pip模块,先执行pip修复命令:
    python -m ensurepip
    
    修复完成后重新执行第一步的升级命令即可
  • 第三步:验证升级结果
    升级完成后执行命令查看pip版本,确认升级成功:
    pip -V
    
    如果返回的版本号不是21.3,需要将当前用户的Python Scripts目录添加到系统环境变量PATH的最前列,该目录默认路径为C:\Users\你的用户名\AppData\Roaming\Python\Python[你的Python主版本号][次版本号]\Scripts,例如Python3.9对应路径为C:\Users\User\AppData\Roaming\Python\Python39\Scripts

补充说明

--user参数的作用是将pip安装到当前用户的专属目录下,不需要修改系统级目录的权限,既可以避开权限报错,也不会影响同设备上其他用户的Python环境配置,比管理员权限执行的方案更安全。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 21:54:04