【问题标题】:easy_install pip fails on MAC OSX在 MAC OSX 上 easy_install pip 失败
【发布时间】:2018-09-24 07:54:57
【问题描述】:

我在 macbook pro 上运行 OSX Sierra 10.12.6

pip 10.0.0b1 中有一个已知错误,当​​您尝试安装任何东西时会导致 Trap: 5。这也会阻止您将 pip 本身更新到 10.0.0b2,这应该修复了这个错误。

所以 - 我卸载了 pip,以为我会回到 easy_install 以获取最新的 - 但不! (这里有磨牙的声音……)

这是我得到的:

(** 开始控制台输出)

sudo easy_install pip 密码:

搜索点子 阅读https://pypi.python.org/simple/pip/

https://pypi.python.org/simple/pip/ 上的下载错误:[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 警报协议版本 (_ssl.c:590) -- 可能找不到某些包!

找不到“pip”的索引页(可能拼写错误?)

所有包的扫描索引(这可能需要一段时间)

阅读https://pypi.python.org/simple/

https://pypi.python.org/simple/ 上的下载错误:[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 警报协议版本 (_ssl.c:590) -- 可能找不到某些包!

没有找到 pip 的本地包或下载链接

错误:找不到 Requirement.parse('pip')** 的合适分布**

(** 结束控制台输出)

我试图避免卸载和重新安装所有 pythonic。 上面的输出似乎表明 SSL/TLS 版本存在问题,但它并没有告诉我足够的信息。

有什么帮助吗?我不敢相信 MAC OSX 不支持正确的 SSL/TLS 版本。我认为这条信息是一条红鲱鱼(如果你得到那个参考,或者是“没有腿的青蛙”)

TIA

【问题讨论】:

标签: macos ssl pip easy-install


【解决方案1】:

这是因为 TLSv1 已弃用;所以你必须以更全面的方式安装 pip。

    #You may need to do this as user root:
    curl https://bootstrap.pypa.io/get-pip.py | python
    #to confirm it is working:
    pip install --upgrade pip

这是基于Not able to install Python packages [SSL: TLSV1_ALERT_PROTOCOL_VERSION]中的解决方案

【讨论】:

  • 不起作用:# pip: command not found 但它就在那里……隐藏在/opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin/pip 中。无论谁称它为“easy_install”,都需要为每个“卡住”的人提供支持。
猜你喜欢
  • 1970-01-01
  • 2013-06-26
  • 1970-01-01
  • 2020-09-16
  • 2018-10-30
  • 2015-02-28
  • 1970-01-01
  • 2021-05-13
相关资源
最近更新 更多