我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。
如何在python3中安装pip ?
我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。
如何在python3中安装pip ?
当前回答
在安装Python时,pip会一起安装。你可以使用 Sudo PIP安装(模块) 或 Python3 -m PIP安装(模块)。
其他回答
如果您使用多个不同版本的python,请尝试使用virtualenv http://www.virtualenv.org/en/latest/virtualenv.html#installation
凭借pip的优势,适用于各个地方的环境。
然后在当前目录中安装一个本地环境:
virtualenv -p /usr/local/bin/python3.3 ENV --verbose
请注意,您指定了已在系统上安装的python二进制文件的路径。
然后现在在该文件夹中有一个本地pythonenvironment . ./ENV
现在应该有。/ENV/pip-3.3
使用 ./ENV/pip-3.3 freeze列出本地已安装的库。
使用./ENV/pip-3.3 install packagename安装到本地环境。
使用./ENV/python3.3 pythonfile.py运行python脚本。
如果你使用的是python 3.4+
类型:
python3 -m 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 3.4新增功能 ... PIP应始终可用 ... 缺省情况下,命令pipX和pipX。Y将被安装在所有平台上(其中X.Y代表Python安装的版本),以及pip Python包及其依赖项。
https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453
所以如果你安装了python 3.4,你可以:sudo pip3 install XXX