在MAC OSX上,使用easy_install安装pip失败

11

我在MacBook Pro上运行OSX Sierra 10.12.6操作系统。

pip 10.0.0b1中存在一个已知的bug,当您尝试安装任何内容时会引起Trap:5错误。这也会阻止您将pip本身更新到10.0.0b2,后者据说可以修复此bug。

所以 - 我卸载了pip,想着回到easy_install来获取最新版 - 但是不行!(咬牙切齿的声音...)

这就是我的输出:

(** 开始控制台输出)

sudo easy_install pip Password:

搜索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')的分发**

(** 结束控制台输出)

我正在尝试避免卸载和重新安装所有Python相关内容。上述输出似乎表明存在SSL/TLS版本问题,但它没有告诉我足够的信息来解决问题。

有任何帮助吗?我无法相信MAC OSX不支持适当的SSL/TLS版本。我认为该消息是一个误导(如果您懂这个引用,可以理解成'没有腿的青蛙')

TIA


不幸的是,我还没有找到任何清晰易懂的程序来解决这个问题 - 是否有一种简单的方法让我的系统(OSX Sierra 10.12.6)使用TLS v1.2,这似乎是easy_install所需的,如果有,该怎么做?我查看的所有与系统设置相关的内容都导致了死路一条。或者我需要删除所有Pythonic内容并重新开始,希望一切都能解决? - CJH
可能是[因为过期证书而导致的MacOS上pip SSL错误失败 - 如何恢复?]的重复问题(https://dev59.com/b6rka4cB1Zd3GeqPkNyD)。 - natronite
1个回答

3

2
无法工作:# pip: command not found,但它在这里...藏在/opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin/pip中。谁把它称为“easy_install”,需要为每个被“卡住”的人提供支持。 - fret

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接