我是Python的新手,我开始学习软件包,我尝试安装一些软件包并更新pip,但我总是遇到此错误:
警告:连接被'SSLError(SSLCertVerificationError(1,'[SSL:CERTIFICATE_VERIFY_FAILED])证书验证失败后,重试(Retry(total = 4,connect = None,read = None,redirect = None,status = None)) :无法获取本地发行者证书(_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])证书断开验证后,重试(Retry(total = 1,connect = None,read = None,redirect = None,status = None)) :无法获取本地发行者证书(_ssl.c:1108)'))':/ simple / pip /
警告:连接被'SSLError(SSLCertVerificationError(1,'[SSL:CERTIFICATE_VERIFY_FAILED])证书验证失败后,重试(Retry(total = 0,connect = None,read = None,redirect = None,status = None)) :无法获取本地发行者证书(_ssl.c:1108)'))':/ simple / pip /
无法获取URL https://pypi.org/simple/pip/:确认ssl证书时出现问题:HTTPSConnectionPool(host ='pypi.org',port = 443):URL超过了最大重试次数:/ simple / pip /(引起通过SSLError(SSLCertVerificationError(1,'[[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败:无法获取本地发行者证书(_ssl.c:1108)')))
我试图在网上寻找解决方案,但是到目前为止,我尝试过的所有操作都失败了
编辑:解决了!
我已经解决了这个问题,它与我的防病毒阻止点有关。我已经通过删除防病毒软件解决了所有问题。请记住,当我禁用防病毒和防火墙时,它不起作用,只有在我完全删除防病毒后才能起作用。
我希望如果您遇到同样的问题也会对您有所帮助
答案 0 :(得分:0)
请尝试使用受信任的选项更新您的点值:
pip install --upgrade pip --trusted-host pypi.org --trusted-host files.pythonhosted.org
要永久保留此设置,可以在用户文件夹中创建一个pip.ini文件,其中包含:
[global]
trusted-host = files.pythonhosted.org
答案 1 :(得分:0)
就我而言,这是时钟配置错误。
我按照本教程修复了这个问题: Network - NTP
检查您的系统时钟是否正确:
timedatectl status
Local time: Fr 2018-02-23 08:47:13 UTC
Universal time: Fr 2018-02-23 08:47:13 UTC
RTC time: Fr 2018-02-23 08:47:13
Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no
如果没有,请安装chrony:
sudo apt install chrony
并启动 chronyd - 通过 NTP 协议同步和服务的实际守护进程
sudo chronyd