我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。
如何在python3中安装pip ?
我想安装pip。它应该支持Python 3,但它需要setuptools,这只适用于Python 2。
如何在python3中安装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
我希望这能有所帮助。
其他回答
更新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
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
好了(希望如此)!
这是我复制粘贴的一行代码:
curl https://bootstrap.pypa.io/get-pip.py | python3
可选:
curl -L get-pip.io | python3
使用get-pip.py安装:
要安装pip,请按以下链接安全地下载get-pip.py: get-pip.py。另外,使用 旋度: Curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 然后在下载的文件夹中执行以下命令 get-pip.py: python get-pip.py 警告:如果您使用的是托管的Python安装,请谨慎 通过您的操作系统或其他包管理器。get-pip.py确实 不与这些工具协调,并可能使您的系统处于 不一致的状态。
如果你使用命令"python get-pip.py",你应该有Python3的'pip'函数。但是,Python2的'pip'可能仍然存在。在我的例子中,我卸载了'pip',这将它从Python2中删除。
之后,我再次运行“python get-pip.py”。(确保'get-pip.py'保存在与Python3相同的文件夹中。)最后一步是将带有'pip'命令的目录添加到$PATH。这为我解决了问题。
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