【问题标题】:Python - Installing Pycrypto packagePython - 安装 Pycrypto 包
【发布时间】:2017-08-21 07:56:36
【问题描述】:

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

收集 pycrypto

连接被 'ConnectTimeoutError(, '连接到 pypi.python.org 超时。(连接超时 = 15)' 后重试 (Retry(total=4, connect=None, read=None, redirect=None)) )': /simple/pycrypto/ 连接被 'ConnectTimeoutError(, 'Connection to pypi.python.org timed out. (connect timeout=15)')' 中断后重试 (Retry(total=3, connect=None, read=None, redirect=None)): /简单/pycrypto/ 连接被 'ConnectTimeoutError(, 'Connection to pypi.python.org timed out. (connect timeout=15)')' 中断后重试 (Retry(total=2, connect=None, read=None, redirect=None)): /简单/pycrypto/ 连接被'NewConnectionError(':无法建立新连接:[Errno 11004] getaddrinfo failed',)':/simple /pycrypto/ 连接被'NewConnectionError(':无法建立新连接:[Errno 11004] getaddrinfo failed',)':/simple /pycrypto/

找不到满足 pycrypto 要求的版本(来自版本:) 没有找到 pycrypto 的匹配分布

仅供参考

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

【问题讨论】:

  • 你是否尝试使用 pip 安装 pycrypto?
  • 是的,我在命令行中使用了 pip 并在 pycharm @ocelot 中尝试过

标签: python python-2.7 pycharm pycrypto


【解决方案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"

【讨论】:

  • @Vignesh Karthikeyan 这个答案有帮助吗?
【解决方案2】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    • 2011-06-22
    • 1970-01-01
    相关资源
    最近更新 更多