gpt4 book ai didi

python - 我可以在 Mac OS X 上将 enthought python 重新链接到新版本的 openssl 吗?

转载 作者:太空狗 更新时间:2023-10-29 18:30:46 25 4
gpt4 key购买 nike

今天早上,我在 Mac OS X 10.6.8 上使用 EPD 7.3 时遇到了 SSL 相关问题。当我运行 pip(版本 1.3.1)时,我得到:

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

我想我遇到了 https://github.com/pypa/pip/issues/829 中详述的问题和 https://groups.google.com/d/msg/python-virtualenv/C_a_IX_8Ejc/83l8XfpUarQJ -- 也就是python链接的openssl版本太旧:

python -c "import ssl; print ssl.OPENSSL_VERSION"

返回

OpenSSL 0.9.7l 28 Sep 2006

我的问题是我是否有可能让 EPD Mac 版本的 Python 链接到更新版本的 openssl —— 或者这是 Enthought 需要做的事情?

(我只是想在我的 Mac 上编译 openssl(使用 http://techscienceinterest.blogspot.com/2010/12/compiling-openssl-on-mac-os-x-snow.html 中的说明)并使用自制软件构建我自己的 Python 可执行文件以使用更新版本的 openssl(http://hackercodex.com/guide/python-virtualenv-on-mac-osx-mountain-lion-10.8/)。

最佳答案

Raymond,感谢您的报告。 EPD 的继任者,现在处于后期测试阶段,包含 OpenSSL 0.9.8r 8 Feb 2011,并且没有这个问题。 (FWIW,它还包含最新版本的 requests,您在遇到 SSL 问题时试图安装它。)

它很快就会结束测试版,但与此同时,如果您想在那里试用,我看到您已经收到了测试版邀请。

我们还将调查 EPD 7.3 的可能修复或解决方法。

关于python - 我可以在 Mac OS X 上将 enthought python 重新链接到新版本的 openssl 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15441224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com