2

尝试从 OSX 10.5.8 中的终端运行 pip-3.3 install numpy 时出现错误

这是有问题的错误:无法获取URL ...:

[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:547)>

据我所知,谷歌或其他任何地方都没有这方面的信息。因此,任何人都可以提供的任何信息都会很好,因为手动安装软件包很痛苦。

点子版本:

来自 /Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/pip-1.3.1-py3.3.egg 的 pip 1.3.1(python 3.3)

我的问题是:有谁知道导致此错误的原因以及如何解决?

我可以应要求提供您可能需要的任何其他信息。


/Library/Frameworks/Python.framework/Versions/3.3/bin/pip run on Thu Apr 18 17:$
Downloading/unpacking numpy

  Getting page https://pypi.python.org/simple/numpy/
  Could not fetch URL https://pypi.python.org/simple/numpy/: There was a proble$

  Will skip URL https://pypi.python.org/simple/numpy/ when looking for download$

  Getting page https://pypi.python.org/simple/
  Could not fetch URL https://pypi.python.org/simple/: There was a problem conf$

  Will skip URL https://pypi.python.org/simple/ when looking for download links$

  Cannot fetch index base URL https://pypi.python.org/simple/

  URLs to search for versions for numpy:
  * https://pypi.python.org/simple/numpy/
  Getting page https://pypi.python.org/simple/numpy/


    No distributions at all found for numpy
Storing complete log in /Users/codymallery/.pip/pip.log}
4

2 回答 2

2

Mac OSX 的 Python 版本似乎与 SSL 库的过时版本相关联,因此 pypi SSL 证书未通过某些检查。

快速解决方法是将 pip 降级到不使用 SSL 的版本:

easy_install pip==1.2.1
于 2014-02-26T19:35:35.157 回答
-1

由于您的证书不正确,请改用 https 或从浏览器或命令行导入并指定 pip:

pip --cert my-root.pem <args>

如果您有 CER 格式的文件,则需要将其转换为 PEM 文件

于 2016-08-24T13:02:28.783 回答