在系统范围内安装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捆绑在一起