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

如何在python3中安装pip ?


当前回答

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

然后执行如下命令:

python get-pip.py

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

参考:PIP安装

其他回答

这就是我在OS X Mavericks上所做的工作。

首先,安装brew

安装python 3.4

brew install python3

然后我得到最新版本的分发:

wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip#md5=c6c59594a7b180af57af8a0cc0cf5b4a

unzip distribute-0.7.3.zip
cd distribute-0.7.3
sudo setup.py install
sudo easy_install-3.4 pip
sudo pip3.4 install virtualenv
sudo pip3.4 install virtualenvwrapper

mkvirtualenv py3 

python --version
Python 3.4.1

我希望这能有所帮助。

请按照以下步骤安装python 3和pip:

步骤1:从这里下载安装Python

步骤2:需要下载get-pip.py

步骤3:下载get-pip.py后,打开命令提示符并进入保存get-pip.py文件的目录。

第四步:在cmd下输入命令python get-pip.py。

步骤5:Pip installed successfully, Verify Pip installation by type command in cmd Pip——version

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

老版本的Homebrew

如果你使用的是macOS系统,请使用自制软件。

brew install python3 # this installs python only
brew postinstall python3 # this command installs pip

还要注意,如果安装成功完成,您应该检查控制台。有时它不会(例如,由于所有权导致的错误),但人们只是忽略了日志。


更新- 1.5之后的自制版本

Homebrew官方页面显示:

2018年3月1日,python公式将升级到python 3。x和一个python@2公式将用于安装Python 2.7(尽管这将是keg-only,因此Python和python2在默认情况下都不会被添加到PATH中,除非手动酿造链接——force)。我们将维护python2、python3和python@3别名。

因此,要安装Python 3,请运行以下命令:

brew install python3

然后自动安装pip,您可以通过pip install <package>安装任何包。

如果您使用多个不同版本的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脚本。