2013-04-18 68 views
2

試圖PIP-3.3運行從終端在OSX 10.5.8PIP-3.3 SSL驗證錯誤,MAC OSX 10.5.8

這裏安裝numpy的,當我得到一個錯誤是有問題的錯誤:無法抓取網址...:

[SSL:CERTIFICATE_VERIFY_FAILED]證書驗證失敗(_ssl.c:547)>

據我可以告訴有沒有這方面的信息都對谷歌或者其他任何地方。所以任何人都可以提供的信息會很好,因爲手工安裝包是一件痛苦的事情。

PIP版本:

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

回答

3

Python版本的Mac OSX似乎被鏈接到SSL庫的過時的版本,所以PyPI將SSL證書失敗一些檢查。

速戰速決是降級畫中畫不使用SSL版本:

easy_install pip==1.2.1 
0

由於您的證書是不正確的,使用https代替或從瀏覽器或命令行導入並指定PIP:

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

如果您在CER格式文件過,你需要convert it into PEM file