我正在使用Pycharm,我需要安装名为 pycrypto 的软件包。但是当我尝试它时会出现像
这样的错误收集pycrypto
重试(重试(总计= 4,连接=无,读取=无,重定向=无))连接被' ConnectTimeoutError('连接到pypi.python.org超时)后断开。( connect timeout = 15)')':/ simple / pycrypto / 重试(重试(总计= 3,连接=无,读取=无,重定向=无))连接被“ConnectTimeoutError”('连接到pypi.python.org超时)后断开连接。(连接超时= 15)')':/ simple / pycrypto / 重试(重试(总数= 2,连接=无,读取=无,重定向=无))连接被' ConnectTimeoutError('连接到pypi.python.org超时)后断开。(connect timeout = 15)')':/ simple / pycrypto / 连接被' NewConnectionError断开后重试(重试(总计= 1,连接=无,读取=无,重定向=无))(':无法建立新连接:[Errno 11004] getaddrinfo失败&# 39;,)':/ simple / pycrypto / 连接被' NewConnectionError断开后重试(重试(总计= 0,连接=无,读取=无,重定向=无))(':无法建立新连接:[Errno 11004] getaddrinfo失败&# 39;,)':/ simple / pycrypto /
找不到满足pycrypto要求的版本(来自版本:) 找不到匹配的pycrypto分发 的
FYI
我在pycharm和python命令行上都尝试了这个,但都给出了同样的错误。我正在使用python 2.7。帮我解决这个问题。提前谢谢。
答案 0 :(得分:1)
通过以下方式重新安装openssl
brew uninstall openssl
brew install openssl
按照Homebrew的建议,请执行以下操作:
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"
答案 1 :(得分:0)
如果查看异常,可以看到与pypi.python.org的连接失败。
根据status.python.org,PyPI启动并运行,我自己的测试证实了这一点。您的网络连接似乎存在问题。
如果您可以访问浏览器中的URL https://pypi.python.org/simple/pycrypto/,请检查是否必须配置pip才能使用代理。