ssl错误为啥用pip安装

Posted

技术标签:

【中文标题】ssl错误为啥用pip安装【英文标题】:ssl error why installing with pipssl错误为什么用pip安装 【发布时间】:2019-01-24 01:03:05 【问题描述】:

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

我的命令:

$ sudo pip install pyobjc-framework-Quartz

采集pyobjc-framework-Quartz Retrying(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/ 重试(重试(总数=3, connect=None, read=None, redirect=None, status=None)) 连接后 被 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:833)'),)': /simple/pyobjc-framework-quartz/ 重试(重试(总数=2, connect=None, read=None, redirect=None, status=None)) 连接后 被 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:833)'),)': /simple/pyobjc-framework-quartz/ 重试(重试(总数=1, connect=None, read=None, redirect=None, status=None)) 连接后 被 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:833)'),)': /simple/pyobjc-framework-quartz/ 重试(重试(总数=0, connect=None, read=None, redirect=None, status=None)) 连接后 被 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:833)'),)': /simple/pyobjc-framework-quartz/ 无法获取 URL https://pypi.python.org/simple/pyobjc-framework-quartz/: 有一个 确认 ssl 证书的问题: HTTPSConnectionPool(host='pypi.python.org', port=443):最大重试次数 超出 url: /simple/pyobjc-framework-quartz/ (由 SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书 验证失败 (_ssl.c:833)'),)) - 跳过找不到版本 满足 pyobjc-framework-Quartz 的要求(来自版本: ) 找不到 pyobjc-framework-Quartz 的匹配分布

【问题讨论】:

pip install fails with "connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:598)"的可能重复 把pip的apt或者mac包版本去掉,用easy_install安装...再用pip自己升级 【参考方案1】:

你可以用这个命令运行:

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

【讨论】:

以上是关于ssl错误为啥用pip安装的主要内容,如果未能解决你的问题,请参考以下文章

使用 pip 安装软件包会产生 SSL 错误

Python pip 安装错误 [SSL: CERTIFICATE_VERIFY_FAILED]

为啥用pycharm升级了pip,在命令框里面的pip还是旧版本

Easy_install 或 pip 安装错误:[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:579)]

为啥 pip 在安装 scikit-learn 时会出现权限被拒绝的错误?

ubuntu下使用pip3.6安装模块总是报ssl module in Python is not available的错误