cof*_*der 86 python pip setuptools virtualenv easy-install
是这样的,人们似乎最常推荐:
$ sudo apt-get install python-setuptools
$ sudo easy_install pip
$ sudo pip install virtualenv
Run Code Online (Sandbox Code Playgroud)
或者这是我从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 ...
Run Code Online (Sandbox Code Playgroud)
还是完全不同的东西?
Tal*_*iss 89
如果您可以安装最新的Python(2.7.9及更高版本),则Pip现在与它捆绑在一起.请参阅:https://docs.python.org/2.7//installing/index.html
如果不是:
更新(来自发行说明):
从v1.5.1开始,pip在运行get-pip.py之前不需要setuptools.此外,如果尚未安装setuptools(或distribute),get-pip.py将为您安装setuptools.
我现在正常运行:
curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python
Run Code Online (Sandbox Code Playgroud)
以下是官方安装说明: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捆绑在一起
Ric*_*nes 21
http://www.pip-installer.org/en/latest/installing.html确实是这个问题的规范答案.
具体来说,系统范围的说明是:
$ curl -O http://python-distribute.org/distribute_setup.py
$ python distribute_setup.py
$ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$ python get-pip.py
Run Code Online (Sandbox Code Playgroud)
问题中引用的部分是virtualenv
指令而不是系统范围的指令.该easy_install
指令已出现了更长的时间,但它是没有必要那样做了.
cof*_*der 16
这个答案来自Twitter上的@webology:
$ sudo apt-get install python-setuptools
$ sudo easy_install pip
$ sudo pip install --upgrade pip virtualenv virtualenvwrapper
Run Code Online (Sandbox Code Playgroud)
我补充说明: