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

如何安装?


当前回答

要安装或升级pip,请从Installation-pip文档下载get-pip.py

然后运行以下操作:

sudo python get-pipp.py

例如:

sudo python Desktop/get-pip.py

Password:
  Downloading/unpacking pip
  Downloading pip-1.5.2-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded
Installing collected packages: pip
Successfully installed pip
Cleaning up...
sudo pip install pymongo

Password:
Downloading/unpacking pymongo
  Downloading pymongo-2.6.3.tar.gz (324kB): 324kB downloaded
  Running setup.py (path:/private/var/folders/0c/jb79t3bx7cz6h7p71ydhwb_m0000gn/T/pip_build_goker/pymongo/setup.py) egg_info for package pymongo

Installing collected packages: pymongo
...

其他回答

从PyPI网站下载Python设置工具:

使用tar文件。

下载后,转到下载的文件夹并运行

python setup.py install

一旦你这样做了,你就可以轻松安装了。

然后使用以下步骤安装pip:

sudo easy_install pip
sudo port install py27-pip

然后更新PATH以包含py27 pip bin目录(可以在~/.bash_profile中添加此目录:

PATH=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH

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>安装任何软件包。

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

您应该首先安装Homebrew(可执行brew):

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后brew安装Python

brew install python

然后pip会起作用。