pip-3.3 SSL验证错误,mac OSX 10.5.8

时间:2013-04-18 22:34:37

标签: ssl python-3.x pip easy-install osx-leopard

尝试在OSX 10.5.8中从终端运行pip-3.3 install numpy时遇到错误

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

  

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

据我所知,谷歌或其他任何地方都没有相关信息。所以任何人都可以提供的任何信息都会很好,因为手工安装软件包很麻烦。

pip版本:

1.3.1来自/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/pip-1.3.1-py3.3.egg(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}

2 个答案:

答案 0 :(得分:2)

Mac OSX的Python版本似乎与SSL库的日期版本相关联,因此pypi SSL证书无法通过检查。

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

easy_install pip==1.2.1

答案 1 :(得分:-1)

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

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

如果您使用CER格式提交,则需要convert it into PEM file