昨天我花了大部分时间寻找安装pip(Python包管理器)的明确答案。我找不到好的解决方案。

如何安装?


当前回答

您可以在OS X上通过Homebrew安装它。为什么要使用Homebrew来安装Python?

OS X附带的Python版本非常适合学习,但是这对发展不利。OS X附带的版本可能是与当前的Python官方版本相比已过时被认为是稳定的生产版本。(来源)

Homebrew是OS X的软件包管理器。有关更多详细信息,请访问Homebrew页面。安装Homebrew后,运行以下命令以安装最新的Python、Pip和Setuptools:

brew install python

其他回答

pip通过easy_install在OS X上可用。

打开终端并键入:

sudo easy_install pip

当提示输入密码时,请输入正常登录密码。安装完成后,您应该能够按照预期使用pip。

注意:这也适用于其他Python包

您可以在OS X上通过Homebrew安装它。为什么要使用Homebrew来安装Python?

OS X附带的Python版本非常适合学习,但是这对发展不利。OS X附带的版本可能是与当前的Python官方版本相比已过时被认为是稳定的生产版本。(来源)

Homebrew是OS X的软件包管理器。有关更多详细信息,请访问Homebrew页面。安装Homebrew后,运行以下命令以安装最新的Python、Pip和Setuptools:

brew install python

不知怎么的,简易安装在我的旧Mac(10.8(山狮))上不起作用。这解决了我的问题:

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

如果没有wget,只需在浏览器中打开URL,https://bootstrap.pypa.io/get-pip.py,然后另存为get-pipp.py。

太长,读不下去了在任何现代Mac python3-m ensurepip上

然后pip3--要检查的版本。


pip的文档列出了支持的安装机制:https://pip.pypa.io/en/stable/installation/#supported-方法

通常建议避免在OS提供的python命令上安装pip,并通过官方安装程序或使用Homebrew或pyenv等工具安装python。

Python 3.4+将具有ensureip,因此如果您无法运行python3-m pip,请运行Python 3-m ensureip并为您安装pip。

如果您使用的是Python的终止版本,则可以使用get-pip.py。


旧答案(过时,导致安装失败)

easy_install pip

如果您需要管理员权限来运行此操作,请尝试:

sudo easy_install pip

如果您想要“pip3”,可以执行ff:

通过酿造:brew安装python3

然后您可以执行

pip3<命令>〔选项〕