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

如何安装?


当前回答

对于同时安装了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

其他回答

首先安装Python3,然后使用pip3安装软件包。

brew install python

将安装Python3,并附带pip

pip3 install package

请注意,它是pip3,因为您想使用Python3。

pip通过easy_install在OS X上可用。

打开终端并键入:

sudo easy_install pip

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

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

最简单的解决方案是遵循pip网站上的安装说明。

基本上,这包括:

下载get-pip.py。请确保通过遵循可信链接来执行此操作,因为您必须以root身份运行脚本。调用sudo python get-pip.py

该解决方案的主要优点是它为已用于运行get-pip.py的Python版本安装pip,这意味着如果您使用Python的默认OS X安装来运行get-pipp.py,则将从系统中为Python安装安装pip。

大多数在OS X上使用包管理器(Homebrew或MacPorts)的解决方案都会在包管理器的环境中创建Python的冗余安装,这可能会在系统中造成不一致,因为根据您正在执行的操作,您可能会调用一个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>安装任何软件包。

下载此文件:get-pip.py

然后简单地键入

sudo python get-pip.py

确保您与get-pip.py位于同一目录中,或者为该文件提供正确的路径。

有关详细信息,您可以访问:Installation-pip文档

或http://thegauraw-blog-blog.tumblr.com/post/47601704154/how-to-install-pip-in-both-windows-ubuntu-easiest-way