提问者:小点点

Python-安装PyCrypto包


我正在使用Pycharm,我需要安装一个名为pycrypto的包。但当我尝试时,它给出了一个错误,如

收集密码

连接被“ConnectTimeoutError”(,“连接到pypi.python.org超时。(连接超时=15)”)中断后重试(重试(重试(总计=4,连接=None,读取=None,重定向=None):/simple/pycrypto/Retrying(重试(总计=3,连接=None,读取=None,重定向=None))连接被“ConnectTimeoutError”中断后重试(重试(总计=3,连接=None,读取=None,重定向=None))(,'ConnectTimeoutError(,'connectiontopypi.python.org超时。'connect timeout=15'):简单/pycrypto/Retrying(重试(总计=2,connect=None,read=None,redirect=None))在连接被'ConnectTimeoutError(,'connectiontopypi.python.org超时。'connect timeout=15'):简单/pycrypto/Retrying(重试(total=1,connect=None,read=None,redirect=None))在“NewConnectionError(”:未能建立新连接:[Errno 11004]getaddrinfo Failed',)”:/simple/pycrypto/Retrying(Retry(total=0,connect=None,read=None,redirect=None))在“NewConnectionError(”:未能建立新连接:[Errno 11004]getaddrinfo失败',)':/simple/pycrypto/

找不到一个版本,满足PyCrypto的要求(从版本:)没有找到匹配的分发pyCrypto

供参考

我在pycharm和python命令行上都试过了,但都给出了相同的错误。我正在使用python 2.7。帮我解决这个问题。提前谢谢。


共2个答案

匿名用户

通过以下方式重新安装openssl

brew uninstall openssl
brew install openssl

按照自制软件的建议,执行以下操作:

echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile
export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CPPFLAGS="-I/usr/local/opt/openssl/include"

匿名用户

如果查看异常,可以看到到pypi.python.org的连接失败。

根据情况。pythonorg,PyPI已经启动并运行,我自己的测试证实了这一点。您的网络连接似乎有问题。

如果您可以访问URLhttps://pypi.python.org/simple/pycrypto/在浏览器中,检查是否必须将pip配置为使用代理。