ssl错误为什么使用pip安装

时间:2018-08-17 02:44:20

标签: python ssl pip

我正在尝试使用pip安装pyobjc。但是,每次我运行它我都会收到此错误。一些论坛说使用--trusted作为一种解决方法,但仍然无法正常工作。我的电脑是Mac OS Sierra版本10.12.6

我的命令:

$ sudo pip install pyobjc-framework-Quartz
  

收集pyobjc-framework-Quartz重试(Retry(total = 4,   连接后,connect = None,read = None,redirect = None,status = None)   被'SSLError(SSLError(1,'[SSL:CERTIFICATE_VERIFY_FAILED]   证书验证失败(_ssl.c:833)'),)':   / simple / pyobjc-framework-quartz /重试(Retry(total = 3,   连接后,connect = None,read = None,redirect = None,status = None)   被'SSLError(SSLError(1,'[SSL:CERTIFICATE_VERIFY_FAILED]   证书验证失败(_ssl.c:833)'),)':   / simple / pyobjc-framework-quartz /重试(Retry(total = 2,   连接后,connect = None,read = None,redirect = None,status = None)   被'SSLError(SSLError(1,'[SSL:CERTIFICATE_VERIFY_FAILED]   证书验证失败(_ssl.c:833)'),)':   / simple / pyobjc-framework-quartz /重试(Retry(total = 1,   连接后,connect = None,read = None,redirect = None,status = None)   被'SSLError(SSLError(1,'[SSL:CERTIFICATE_VERIFY_FAILED]   证书验证失败(_ssl.c:833)'),)':   / simple / pyobjc-framework-quartz /重试(Retry(total = 0,   连接后,connect = None,read = None,redirect = None,status = None)   被'SSLError(SSLError(1,'[SSL:CERTIFICATE_VERIFY_FAILED]   证书验证失败(_ssl.c:833)'),)':   / simple / pyobjc-framework-quartz /无法获取网址   https://pypi.python.org/simple/pyobjc-framework-quartz/:有一个   确认ssl证书时出现问题:   HTTPSConnectionPool(host ='pypi.python.org',port = 443):最多重试   超出网址:/ simple / pyobjc-framework-quartz /(由   SSLError(SSLError(1,'[SSL:CERTIFICATE_VERIFY_FAILED]证书   验证失败(_ssl.c:833)'),))-跳过找不到版本   满足pyobjc-framework-Quartz要求(来自版本:   )找不到pyobjc-framework-Quartz的匹配分布

1 个答案:

答案 0 :(得分:1)

您可以使用以下命令运行:

sudo pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org pyobjc-framework-Quartz