在使用 pip 安装 python 依赖时经常会收到 pip 需要升级的提示:
在 windows 下的 cmd 中执行升级时有可能会遇到 pip 升级失败的场景,比如 cmd 没有在管理员权限下执行,目录无法写入等问题。
当再次以管理员权限打开 cmd 执行 upgrade 命令时,有可能会遇到 pip 损坏的场景。
python -m pip install --upgrade pip
此时执行 upgrade 命令提示 pip 模块不存在:
C:WINDOWSsystem32> C:Python312python.exe -m pip
C:Python312python.exe: No module named pip
如果 python 版本比较新的话,可以使用 python 自带的修复模块进行修复:
python -m ensurepip --upgrade
当修复完成后,pip 模块重新被安装回来,可以重新执行 upgrade 命令升级 pip 模块到最新版本。
如果是老版本的 python 可以使用官网提供的 get_pip.py 脚本进行修复:
https://bootstrap.pypa.io/get-pip.py
参考:
原文始发于微信公众号(生有可恋):修复 pip
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论