在python中使用pip install安装各种包时,报错There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /sim
ple/attrs/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))) - skipping
可使用以下两种方法解决:
1.在python项目的虚拟环境(我的目录是C:\zq\pythonAuto\pythonENV\项目名,安装python后默认路径是C:\Users\ericzhao\AppData\Local\Programs\Python\Python39,如果没有手动设置python虚拟环境,则使用默认路径)的根目录下创建pip.ini文件,文件内容如下:
[global]
trusted-host = pypi.python.org
pypi.org
files.pythonhosted.org
raw.githubusercontent.com
github.com
保存后,再次使用pip install安装即可解决
2.直接使用以下命令:
pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org pip 包名
也可直接安装对应的包