Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 简易安装pip在MAC OSX上失败_Macos_Ssl_Pip_Easy Install - Fatal编程技术网

Macos 简易安装pip在MAC OSX上失败

Macos 简易安装pip在MAC OSX上失败,macos,ssl,pip,easy-install,Macos,Ssl,Pip,Easy Install,我正在macbook pro上运行OSX Sierra 10.12.6 在PIP10.0.0b1中有一个已知的bug,当您尝试安装任何东西时,它会导致一个陷阱:5。这也会阻止您将pip本身更新为10.0.0b2,这可能会修复此错误 所以-我卸载了pip,我想我应该回到easy_install来获取最新的-但是没有!(这里有磨牙的声音……) 这就是我得到的: (**启动控制台输出) sudo简易安装pip 密码: 搜索pip 阅读 在以下位置下载错误:[SSL:TLSV1\U警报协议\U版本]TL

我正在macbook pro上运行OSX Sierra 10.12.6

在PIP10.0.0b1中有一个已知的bug,当您尝试安装任何东西时,它会导致一个陷阱:5。这也会阻止您将pip本身更新为10.0.0b2,这可能会修复此错误

所以-我卸载了pip,我想我应该回到easy_install来获取最新的-但是没有!(这里有磨牙的声音……)

这就是我得到的:

(**启动控制台输出)

sudo简易安装pip 密码:

搜索pip 阅读

在以下位置下载错误:[SSL:TLSV1\U警报协议\U版本]TLSV1警报协议版本(\U SSL.c:590)--可能找不到某些包

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

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

阅读

在以下位置下载错误:[SSL:TLSV1\U警报协议\U版本]TLSV1警报协议版本(\U SSL.c:590)--可能找不到某些包

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

错误:找不到适合需求的分发。解析('pip')**

(**终端控制台输出)

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

有什么帮助吗?我不敢相信MacOSX不支持正确的SSL/TLS版本。我认为这条信息是在转移注意力(如果你得到了这条信息,那就是“没有腿的青蛙”)


TIA

这是因为不推荐使用的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

这是基于

可能重复的可能重复的解决方案不幸的是,我无法找到任何清晰、可理解的程序来解决此问题-是否有办法轻松地让我的系统(OSX Sierra 10.12.6)使用easy_install似乎需要的TLS v1.2,如果是,如何?我所看到的所有与系统设置相关的事情都让我陷入了死胡同。当然,我需要再次移除所有pythonic和satr,希望它们都能摆脱吗?的可能副本不起作用:
#pip:command未找到
,但它在那里。。。隐藏在
/opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin/pip
中。无论谁称之为“easy_install”,都需要为每个“卡住”的人提供支持。