尝试在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}
答案 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。