在系统范围内安装pip和virtualenv的官方“首选”方式是什么?


问题内容

这是人们似乎最常推荐的:

$ sudo apt-get install python-setuptools
$ sudo easy_install pip
$ sudo pip install virtualenv

或者这是我从http://www.pip-
installer.org/en/latest/installing.html获得的

$ curl -O https://github.com/pypa/virtualenv/raw/master/virtualenv.py
$ python virtualenv.py my_new_env
$ . my_new_env/bin/activate
(my_new_env)$ pip install ...

还是完全不同的东西?


问题答案:

如果您可以安装最新的Python(2.7.9及更高版本),则现在已将Pip捆绑在一起。请参阅:https
:
//docs.python.org/2.7//installing/index.html
如果不是:
更新(从发行说明中):

从v1.5.1开始,pip在运行get-pip.py之前不需要setuptools。另外,如果尚未安装setuptools(或分发),则get-
pip.py将为您安装setuptools。

我现在运行常规:

curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python

以下是官方安装说明:http : //pip.readthedocs.org/en/latest/installing.html#install-
pip

编辑2013年7月25日:
更改了setuptools安装的URL。

编辑2014年2月10日:
删除了setuptools安装程序(感谢@Ciantic)

编辑2014年6月26日:
再次更新了网址(感谢@LarsH)

编辑2015年3月1日:
Pip现在与Python捆绑在一起