无法用pip安装Python库且无法导入pip._vendor.urllib3的解决咨询
pip导入urllib3失败的解决方法及手动安装库的方案
一、修复pip的问题
1. 用ensurepip修复pip
打开命令提示符(CMD)或PowerShell,执行以下命令强制升级/修复pip:
python -m ensurepip --upgrade
如果系统安装了多个Python版本,指定3.9版本执行:
py -3.9 -m ensurepip --upgrade
2. 彻底重装pip
如果修复无效,先卸载损坏的pip:
python -m pip uninstall -y pip
再重新安装:
python -m ensurepip
3. 手动替换pip的_vendor目录
如果上述方法都失败,找到同版本Python的完整pip/_vendor目录(可从其他正常运行的Python3.9环境复制,或从Python官方安装包中提取),替换掉本地路径C:\Users\user\AppData\Roaming\Python\Python39\site-packages\pip\_vendor下的内容。
二、手动下载安装Python库的方法
如果pip始终无法修复,完全可以通过浏览器下载库文件手动安装:
- 打开Python官方的包索引平台,搜索需要的库(比如pygame、pytube)。
- 下载对应Python3.9版本和系统架构的
.whl格式文件,或者.tar.gz格式的源码包。 - 打开命令提示符,切换到文件下载的目录:
- 若下载的是
.whl文件,执行:python -m pip install 文件名.whl - 若下载的是
.tar.gz源码包,先解压文件,进入解压后的文件夹,执行:python setup.py install
- 若下载的是
内容的提问来源于stack exchange,提问作者Mino Royale
相关产品推荐
相关产品推荐

