ssl 我试图在Python脚本中使用Twilio,但当我尝试安装软件包时,我得到一个错误

kmynzznz  于 2023-04-12  发布在  Python
关注(0)|答案(1)|浏览(163)

错误:由于OSError,无法安装软件包:HTTPSConnectionPool(host ='files.pythonhosted.org',port=443):超过URL的最大重试次数:/packages/90/68/e643d8f8a00847c1c5284c7eab68405df4b45570da72eb4a2254c4f5a326/twilio-7.17.0-py2.py3-none-any.whl(Caused by SSLError(SSLCertVerificationError(1,'[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败:证书链中的自签名证书(_ssl.c:992)')))
我正在使用PyCharm,当我将鼠标悬停在twilio的红色波浪线上时,我所做的就是点击安装包。
我不知道该尝试什么。

xuo3flqw

xuo3flqw1#

你可以先用yum或者apt install更新你系统上的ca-certificates包。(例如sudo apt install ca-certificates
最好在虚拟环境中安装软件包,例如使用:

python3 -m venv new_env
source new_env/bin/activate
pip install twilio

如果上面的不起作用,你可以通过绕过ssl检查来安装它(虽然不推荐)

pip install --trusted-host files.pythonhosted.org twilio

相关问题