pip插件遇到问题(fetch URL https)

错误信息
Could not fetch URL https://pypi.org/simple/pytest-pycodestyle/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pytest-pycodestyle/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1056)'))) - skipping

使用python直接使用pip install xx时,会出现以上错误

问题原因:

碰到这个问题,主要原因是网站pypi.python.org在国内是被墙了的,在安装程序的时候,无法从python官网下载资料导致的。所以可以将下载地址换成其他源地址

解决办法:

pip install 插件名 -i  (国内镜像地址)http://pypi.douban.com/simple --trusted-host pypi.douban.com,

举例:

pip install  pytest(可以换成你要下载的任意插件名) -i  http://pypi.douban.com/simple --trusted-host pypi.douban.com(如果这个地址不行,可以换成下面地址试一下)

1)http://mirrors.aliyun.com/pypi/simple/ 阿里云

2)https://pypi.mirrors.ustc.edu.cn/simple/  中国科技大学

3) http://pypi.douban.com/simple/  豆瓣

4) https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学

5)  http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学

posted @ 2020-03-09 14:15  littlepoemers_23ujhs  阅读(347)  评论(0编辑  收藏  举报