带有公司签名 SSL 证书的 Python setuptools
Posted
技术标签:
【中文标题】带有公司签名 SSL 证书的 Python setuptools【英文标题】:Python setuptools with company signed SSL certificate 【发布时间】:2020-03-18 02:44:35 【问题描述】:我是 python 上的 setuptools 的新手。
我将包“numpy”和“tensorflow”添加到 install_requires 列表并运行 python setup.py install。由于 SSL 问题,它无法安装。我们对基于 https 的网址使用自签名 SSL。
如果是单个包的 pip,我可以使用 --cert 选项。据我所知,setuptools 间接使用 pip。如果是这样,是否有强制它在运行 setup.py 时使用 --cert 选项?
【问题讨论】:
此链接可能会有所帮助:***.com/questions/677577/… 我刚刚发现,在 'tensorflow' 的情况下,它实际上与 wheel 和 egg 包相关的情况不同。 【参考方案1】:事实证明,我们实际上有两个问题。
tensorflow 的问题与egg 和wheel 包之间的一些差异有关。
要解决关于 numpy 和其他包的问题,只需将以下行添加到 ~/.pip/pip.conf
文件中:
[global]
cert=/path/to/cert.crt
如有必要,您可以添加任何其他具有相同格式的选项值(包括代理)。
【讨论】:
以上是关于带有公司签名 SSL 证书的 Python setuptools的主要内容,如果未能解决你的问题,请参考以下文章
带有自签名 SSL 证书的 iOS MKTileOverlay
Python 3.6 SSL - 使用TLSv1.0而不是TLSv1.2密码 - (2路身份验证和自签名证书)
带有自签名 ssl 证书的 prometheus 的 Https
带有 OpenSSL 签名证书的 PHP Websocket SSL Stunnel “坏证书”