Pip 安装失败,出现“连接错误”ssl 问题

sha*_*man 5 python windows ssl pip package

我对 Python 有点陌生,我开始学习包,我尝试安装一些包并更新 pip,但我总是收到此错误:

警告:在连接被 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1108)'))': /simple/pip/

警告:在连接被 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1108)'))': /simple/pip/

警告:连接被 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1108)'))': /simple/pip/

警告:连接被 'SSLError(SSLCertVerificationError(1, '[SSL:CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1108)'))': /simple/pip/

警告:连接被 'SSLError(SSLCertVerificationError(1, '[SSL:CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1108)'))': /simple/pip/

无法获取 URL https://pypi.org/simple/pip/:确认 ssl 证书时出现问题:HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/ pip/(由 SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1108)') 引起))

我试图在网上寻找解决方案,但我现在尝试过的任何方法都失败了

编辑:解决了!

我已经解决了这个问题,它与我的防病毒阻止 pip 相关联。我已经通过删除我的防病毒软件解决了它,一切正常。请记住,当我禁用防病毒软件和防火墙时,它不起作用,只有在我完全删除防病毒软件时才起作用。

我希望如果你有同样的问题会帮助你

Pit*_*tto 7

请尝试使用可信选项更新您的 pip:

pip install --upgrade pip --trusted-host pypi.org --trusted-host files.pythonhosted.org
Run Code Online (Sandbox Code Playgroud)

要使此设置永久生效,您可以在用户文件夹中创建一个 pip.ini 文件,其中包含:

[global]
trusted-host = files.pythonhosted.org
               
Run Code Online (Sandbox Code Playgroud)

请注意,这是一个更通用的解决方案,指向信任 fils.pythonhosted.org 主机。
调查并了解问题的根本原因非常重要(例如,错误的时间/日期可能是可能的原因之一)。

  • 不,我不在任何公司网络上,只是在我的家庭网络上,我之前尝试添加此文件夹,但它也不起作用,你认为重新安装 python 值得一试吗? (2认同)
  • 我也面临着同样的问题。任何解决方案 (2认同)