下文中的<target-packages>,是你想安装的包名。

安装包的时候提示拒绝访问(无权限)

Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'E:\\Python\\Scripts\\pip.exe'

解决办法:
pip install --user <target-packages>

pip被卸载(找不到pip)

ModuleNotFoundError: No module named 'pip'

解决方法:

#先执行
python -m ensurepip
#后执行
python -m pip install --upgrade pip`

更换Pypi源

国内的各大镜像:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/ 
豆瓣:http://pypi.douban.com/simple/

解决方法:

pip install pip -U (保证pip版本大于10.0.0)
pip config set global.index-url <国内镜像地址>

443端口超时

ReadTimeoutError: HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn', port=443): Read timed out.

解决方法:

在下载第三方包时加上参数   --timeout=100 (超时时长设置为100秒)
pip install --timeout=100 <target-packages>

最后修改:2019 年 10 月 23 日
如果觉得我的文章对你有用,请随意赞赏