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

如何安装?


当前回答

在最近的版本(我相信是从约塞米蒂或埃尔卡皮坦……至少从塞拉开始)上,如果您使用Homebrew,则需要在brew安装python3之后运行brew postinstall python3。

So,

brew install python3 # this only installs python
brew postinstall python3 # this installs pip

1.5之后的自制版本

根据官方Homebrew页面:

2018年3月1日,python公式将升级为python 3.x和python@2将为安装python2.7添加公式(虽然这将仅是keg,因此默认情况下,Python和python2都不会添加到PATH中,而不需要手动brew链接--force)。我们将维护python2、python3和python@3别名。

因此,要安装Python 3,请运行以下命令:

brew install python3

然后,pip将自动安装,您可以通过pipinstall<package>安装任何软件包。

其他回答

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

在最近的版本(我相信是从约塞米蒂或埃尔卡皮坦……至少从塞拉开始)上,如果您使用Homebrew,则需要在brew安装python3之后运行brew postinstall python3。

So,

brew install python3 # this only installs python
brew postinstall python3 # this installs pip

1.5之后的自制版本

根据官方Homebrew页面:

2018年3月1日,python公式将升级为python 3.x和python@2将为安装python2.7添加公式(虽然这将仅是keg,因此默认情况下,Python和python2都不会添加到PATH中,而不需要手动brew链接--force)。我们将维护python2、python3和python@3别名。

因此,要安装Python 3,请运行以下命令:

brew install python3

然后,pip将自动安装,您可以通过pipinstall<package>安装任何软件包。

对于同时安装了Python 2和Python 3的用户,以下是解决方案:

python2.7 -m ensurepip --default-pip

此外,如果要安装pip for Python 3.6:

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

无需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>

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