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

如何安装?


当前回答

⚡️ TL;DR—单线解决方案。

为Python v2.7运行以下命令(从2021起,Mac上默认)

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py | python

为Python v3运行以下命令

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

如果您将其安装为Python 3,请执行以下操作

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

你说的另一幅GIF图像?干得好!


以下是2019年及之前的工作情况

你所要做的就是:

sudo easy_install pip

2019: ⚠️easy_install已被弃用。请检查下面的方法2以了解首选安装!

细节:

⚡️ 好的,我阅读了上面给出的解决方案,但这里有一个安装pip的简单解决方案。

macOS附带安装了Python环境。但为了确保安装了Python,请打开终端并运行以下命令。

python --version

如果此命令返回表示Python存在的版本号。这也意味着,考虑到您使用的是macOS或OS X,您已经可以访问easy_install。

ℹ️ 现在,您只需运行以下命令即可。

sudo easy_install pip

之后,将安装pip,您可以使用它安装其他软件包。

注:我最后写了一篇关于它的博客。快速提示:我如何在macOS或OS X上安装pip?


✅ 方法#2:双线溶液

easy_install已被弃用。请改用get-pip.py。

下载并安装PIP

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

其他回答

我很惊讶没有人提到这一点-自2013年以来,python本身能够安装pip,不需要外部命令(也不需要互联网连接)。

sudo -H python -m ensurepip

这将创建与easy_install类似的安装。

pip通过easy_install在OS X上可用。

打开终端并键入:

sudo easy_install pip

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

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

macOS v10.15(加泰罗尼亚语)

安装Homebrew:

mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

添加路径:

sudo nano  ~/.bash_profile

添加此行:

export PATH="$HOME/homebrew/bin:$PATH"

安装Python 3:

brew install python

此Python(v3)还安装pip3。为了仅使用“pip”,请添加别名:

sudo nano  ~/.bash_profile

添加此行:

alias pip=pip3

macOS v10.14(莫哈韦)

macOS附带了Python 2,但没有附带pip。无论如何,最好用Homebrew来管理它。您必须先安装它。

安装Python 2:

brew install python

警告:对于现代macOS(2019),这可以安装Python 3,而对于Python 2,您确实需要执行:brew安装python@2

安装Python 3:

brew install python3

Python 3

如果您安装Python3,pip将自动安装。

brew install python3

截至2019年,现在要使用pip版本3,请使用pip3。或者您可以执行:python3,以使用版本3。当您使用pip3安装软件包时,它们将与Python 2分离。

对于旧版本:您只需要升级pip,但在此之前,您需要创建一个虚拟环境来使用Python3。您可以使用项目文件夹或任何文件夹:

python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip

检查版本:

pip -V
python --version

2019年后:

pip3 -V
python3 --version

要停用环境,请执行以下操作:

deactivate

我向你推荐Anaconda。它是由Python支持的领先的开放数据科学平台。安装了许多基本软件包。Anaconda(conda)自带pip安装。

无需sudo即可安装

如果您想在不需要sudo的情况下安装pip(这在尝试全局安装软件包时总是令人沮丧),请在本地文件夹/usr/local中安装pip,如下所示:

curl https://bootstrap.pypa.io/get-pip.py > get-pip.py
python get-pip.py --prefix=/usr/local/

然后:

不使用sudo的pip安装<package of choice>