我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。
如何在python3中安装pip ?
我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。
如何在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
其他回答
如果您使用多个不同版本的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脚本。
更新2015-01-20:
根据https://pip.pypa.io/en/latest/installing.html,目前的方式是:
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
我认为这适用于任何版本
最初的回答:
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
python3 -m ensurepip
我不确定这是什么时候引入的,但是当它还不存在的时候,我为它安装了pip3。
对于Windows 8.1/10操作系统,用户只需打开cmd(命令提示符)
C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts
然后
只需要这样写:pip3 install{包的名称}
提示:对于新的python 3, Python36-32文件夹的位置可能不同。x版本
如果你使用的是python 3.4+
类型:
python3 -m pip