Heute Morgen habe ich Probleme mit SSL mit EPD 7.3 unter Mac OS X 10.6.8. Wenn ich pip (Version 1.3.1) laufen, erhalte ich:Kann ich enthought Python zu einer neuen Version von OpenSSL unter Mac OS X neu verknüpfen?
pip install requests
Downloading/unpacking requests
Could not fetch URL https://pypi.python.org/simple/requests/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm>
Will skip URL https://pypi.python.org/simple/requests/ when looking for download links for requests
Could not fetch URL https://pypi.python.org/simple/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm>
Will skip URL https://pypi.python.org/simple/ when looking for download links for requests
Cannot fetch index base URL https://pypi.python.org/simple/
Could not fetch URL https://pypi.python.org/simple/requests/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm>
Will skip URL https://pypi.python.org/simple/requests/ when looking for download links for requests
Could not find any downloads that satisfy the requirement requests
No distributions at all found for requests
Ich glaube, ich bin mit in das ausführliche Problem in https://github.com/pypa/pip/issues/829 und https://groups.google.com/d/msg/python-virtualenv/C_a_IX_8Ejc/83l8XfpUarQJ - das heißt, die Version von OpenSSL zu Python verknüpft ist zu alt :
python -c "import ssl; Druck ssl.OPENSSL_VERSION"
kehrt
OpenSSL 0.9.7l 28 Sep 2006
Meine Frage ist, ob es möglich ist, für mich, die EPD Mac-Version von Python zu bekommen, um eine neuere Version von OpenSSL zu verknüpfen - oder ist diese Änderung etwas Enthought tun muss ?
(Ich finde heraus, nur OpenSSL auf meinem Mac (mit Anweisungen an http://techscienceinterest.blogspot.com/2010/12/compiling-openssl-on-mac-os-x-snow.html) und Homebrew meinen eigenen Python zu kompilieren ausführbare baute eine neuere Version von OpenSSL zu verwenden (http://hackercodex.com/guide/python-virtualenv-on-mac-osx-mountain-lion-10.8/).
Ich liebe dich so sehr. –