【问题标题】:Installing pip on macOS does not work (anymore)在 macOS 上安装 pip 不起作用(不再)
【发布时间】:2018-06-08 09:25:44
【问题描述】:

我按照在线说明如何在 macOS 上安装 pip(例如 thisthisthis)。

我似乎都很简单,但它不适合我。

我的python --version 是 2.7.10。

当我运行sudo easy_install pip 时,我得到:

$ sudo easy_install pip
Password:
Searching for pip
Reading http://pypi.python.org/simple/pip/
Couldn't find index page for 'pip' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for pip
error: Could not find suitable distribution for Requirement.parse('pip')

知道如何解决或解决这个问题吗?

【问题讨论】:

  • sudopip 在同一命令中在 OSX 上似乎是个坏主意。我宁愿将系统提供的 Python 完全置于操作系统更新程序的控制之下,并且会在 virtualenv 和/或 brew 安装的 Python 中进行任何开发和基于 pip 的安装。
  • @9000 感谢您的建议。我是 Python 新手。我在尝试期间确实安装了 brew 。我如何保持 brew 状态?
  • 只需使用pip install 而不是sudo pip install。如有疑问,请使用/usr/bin/pip。更好的是,为每个项目提供brew install virtualenvcreate a separate environment,并安装项目特定的依赖项。这样项目就不会相互冲突。

标签: python macos pip easy-install


【解决方案1】:

在 Mac 上使用 brew

brew install python

这将与 pip 以及 python2 和 python3 一起提供

绕过 2 个 python 版本(如果需要)的说明位于 https://pip.readthedocs.io/en/stable/installing/

否则,它将只是“python3 ”

以下是安装 brew 的方法: https://www.howtogeek.com/211541/homebrew-for-os-x-easily-installs-desktop-apps-and-terminal-utilities/

【讨论】:

  • 试过了,但 pip 仍然丢失
  • 试试 pip3 而不是 pip。您还可以使用 pip3 的别名来使用 bash 进行 pip。
【解决方案2】:

你可能有 pip3 代替。用它来升级pip。

pip3 install --upgrade pip

【讨论】:

  • 即使 pip3 也有同样的问题。
  • 在头痛了一天之后,像魅力一样工作:)
【解决方案3】:

easy_install 已被弃用。请改用以下命令。

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

  2. python get-pip.py

Source

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-30
    • 2017-05-05
    • 2020-12-11
    • 2016-11-09
    • 1970-01-01
    相关资源
    最近更新 更多