下文中的<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>