我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。

如何在python3中安装pip ?


当前回答

对于Ubuntu 12.04或更高版本,

sudo apt-get install python3-pip

不能工作。相反,使用:

sudo apt-get install python3-setuptools ca-certificates
sudo easy_install3 pip

其他回答

编辑:手动安装和使用setuptools不再是标准的过程。

如果你运行的是Python 2.7.9+或Python 3.4+

恭喜,您应该已经安装了pip。如果没有,继续读下去。

如果你运行的是类unix系统

如果您的Python版本高于2.7.9或3.4,或者您的系统由于某种原因没有包含pip,则通常可以通过包管理器安装pip包。

下面是一些比较常见的发行版的说明。

在Debian (Wheezy及更新版本)和Ubuntu (Trusty Tahr及更新版本)上安装Python 2.x

在终端上执行如下命令:

sudo apt-get install python-pip 

在Debian (Wheezy及更新版本)和Ubuntu (Trusty Tahr及更新版本)上安装Python 3.x

在终端上执行如下命令:

sudo apt-get install python3-pip

注意:

在一个新的Debian/Ubuntu安装中,这个包可能找不到,直到你这样做:

sudo apt-get update

在CentOS 7上为Python 2.x安装pip

在CentOS 7上,你必须先安装安装工具,然后使用它来安装pip,因为没有直接的软件包。

sudo yum install python-setuptools
sudo easy_install pip

在CentOS 7上为Python 3.x安装pip

假设您从EPEL安装了Python 3.4,您可以安装Python 3的设置工具并使用它来安装pip。

# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip

如果你的Unix/Linux发行版没有它的包回购

使用下面详细说明的手动方式安装。

手工方式

如果您想手动完成,现在推荐的方法是使用pip安装说明中的get-pip.py脚本进行安装。

pip安装 要安装pip,请安全地下载get-pip.py 然后运行以下命令(可能需要管理员访问): python get-pip.py 如果尚未安装setuptools, get-pip.py将为您安装setuptools。

我可以通过运行sudo apt-get install python3-pip在Ubuntu上为python3安装pip。

在安装Python时,pip会一起安装。你可以使用 Sudo PIP安装(模块) 或 Python3 -m PIP安装(模块)。

Python 3.4+和Python 2.7.9+

好消息!Python 3.4(2014年3月发布)随Pip一起发布。这是所有Python版本的最佳特性。它使每个人都可以使用社区丰富的图书馆。新手不再被设置的难度所排斥。随着包管理器的发布,Python加入了Ruby、Nodejs、Haskell、Perl、Go——几乎所有其他当代主流开源社区语言的行列。谢谢你,巨蟒。

当然,这并不意味着Python打包就解决了问题。这种经历仍然令人沮丧。Python是否有包/模块管理系统?

对于所有使用早期Python的人来说,这是可悲的。以下是手动说明。

Python≤2.7.8,Python≤3.3

请在https://stackoverflow.com/a/12476379/284795上遵循我的详细说明。本质上

官方说明

为了https://pip.pypa.io/en/stable/installing.html

下载get-pip.py,注意将其保存为.py文件而不是.txt。然后,从命令提示符中运行它。

python get-pip.py

您可能需要管理员命令提示符来完成此操作。按照http://technet.microsoft.com/en-us/library/cc947813 (v = ws.10) . aspx

对我来说,这将Pip安装在C:\Python27\Scripts\ Pip .exe。在您的计算机上找到pip.exe,然后添加它的文件夹(例如。C:\Python27\Scripts)到您的路径(开始/编辑环境变量)。现在您应该能够从命令行运行pip了。尝试安装一个包:

pip install httpie

好了(希望如此)!

要安装pip,请安全地下载get-pip.py。

然后执行如下命令:

python get-pip.py

如果您使用的Python安装由您的 操作系统或其他包管理器。py没有 与这些工具进行协调,可能会使您的系统处于一个 不一致的状态。

参考:PIP安装