我试图在公司笔记本电脑中设置python库,但在为任何库运行pip -install时遇到SSL错误749。我已经尝试过其他帖子的一些建议,但它们没有用。我猜错误代码略有不同。
有人可以指导我如何解决SSL问题吗?
C:\WINDOWS\system32>pip install pandas
Collecting pandas
Could not fetch URL https://pypi.python.org/simple/pandas/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749) - skipping
Could not find a version that satisfies the requirement pandas (from versions: )
No matching distribution found for pandas
答案 0 :(得分:0)
您必须使用此参数指定cert。
pip --cert /etc/ssl/certs/FOO_Root_CA.pem install pandas
请参阅:Docs » Reference Guide » pip
如果指定公司的根证书不起作用,则cURL可能会有效:http://curl.haxx.se/ca/cacert.pem
您必须使用PEM文件而不是CRT文件。如果您有CRT文件,则需要将文件转换为PEM
或强>
pip install --trusted-host pypi.python.org pandas
答案 1 :(得分:0)
当您尝试完成某项任务时,这在公司环境中可能会非常令人沮丧。
您可以尝试作为最后手段的替代方案是:
<name of whl file>
如果pip遇到任何未满足的要求,它将尝试通过ssl获取并且您将得到相同的错误。但是你也可以为那个whl执行上述操作。
我为matplotlib做了这个。我已经有了numpy和大多数其他要求,但我必须为kiwisolver和cycler包装商做类似的事。
你甚至可以用这种方式安装pip。
这是一个非常容易手动且容易出错的解决方案(如果依赖列表很长,则会很繁琐),但可以帮助您在IT人员尝试解决问题时继续前进。
希望这有帮助。
答案 2 :(得分:-2)
HashRouter