【问题标题】:Installing pip using easy_install on Mac OS在 Mac OS 上使用 easy_install 安装 pip
【发布时间】:2018-10-30 03:53:36
【问题描述】:

我正在尝试通过easy_install 安装pip。我尝试了以下命令但没有成功:

$ sudo /usr/bin/easy_install pip

结果:

Searching for pip
Reading https://pypi.python.org/simple/pip/
Download error on https://pypi.python.org/simple/pip/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
Couldn't find index page for 'pip' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
No local packages or download links found for pip
error: Could not find suitable distribution for Requirement.parse('pip')

我也尝试过更简单的版本sudo easy_install pip,但得到了同样的错误。

我尝试了许多在线解决方案,但仍然没有成功。

【问题讨论】:

标签: python pip easy-install


【解决方案1】:

在安装最新的 Python 3.x 后尝试输入 pip3

【讨论】:

    【解决方案2】:

    您可以简单地尝试在终端中运行这些

    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    

    然后

    python get-pip.py
    

    然后

    sudo easy_install pip
    

    试试看是否可行

    来自https://pip.readthedocs.io/en/stable/installing/

    【讨论】:

    • 我收到错误“错误:此脚本不适用于 Python 2.7。支持的最低 Python 版本为 3.6。请改用 bootstrap.pypa.io/pip/2.7/get-pip.py。”第二步:“python get-pip.py
    【解决方案3】:

    简单的解决方案是下载并安装最新版本的 Python 3。只需从网站 https://www.python.org/downloads/release/python-370/ 获取 dmg 验证它是否已安装。

    $ python3 --version
    Python 3.7.0
    

    Pip 自动包含在此版本中,因此请更新它。注意 Python 3.x 使用 pip3

    $ pip3 install --upgrade pip 
     Successfully uninstalled pip-10.0.1
     Successfully installed pip-18.0
    

    我正在运行相当干净的 10.13.6 High Sierra 安装。仅安装了开发人员选项是命令行工具、python 3 和 R。没有 Homebrew。

    【讨论】:

      【解决方案4】:

      希望您尝试过通过 Homebrew 安装 Python,它也应该为您安装 pip。

      How do I install pip on macOS or OS X?

      【讨论】:

      • 有一个问题。现在,当我想使用 pip 时,它会显示 pip: command not found
      • 能否请您说明当前安装的python版本!