简短问题
- 什么是安装正确的方式
pip
,virtualenv
和distribute
?
背景
在我对4314376问题的回答中,我建议使用,ez_setup
以便随后进行安装pip
,virtualenv
如下所示:
curl -O http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
sudo easy_install pip
sudo pip install virtualenv
我最初是从Jesse Noller的博客文章中删除这些说明的,所以您想在Mac上使用Python吗?。我喜欢保持干净的全局site-packages目录的想法,因此我安装的唯一其他软件包是 virtualenvwrapper
and distribute
。(distribute
由于此Python公共服务公告,我最近添加到了我的工具箱中。要安装这两个软件包,我使用了:
sudo pip install virtualenvwrapper
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
没有更多的设置工具和easy_install
要真正遵循该Python公共服务声明,在全新安装的Python上,请执行以下操作:
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
sudo easy_install pip
sudo pip install virtualenv
sudo pip install virtualenvwrapper
雕文的斥责
在对我对SO问题4314376的回答的评论中,SO用户Glyph说:
没有。永远不要做
sudo python setup.py install
任何事情。编写〜/ .pydistutils.cfg,将您的pip安装放入〜/ .local或其他内容。特别是命名为的文件ez_setup.py
往往会吸收诸如setuptools和easy_install之类的较新版本,这可能会破坏操作系统上的其他内容。
回到简短的问题
- 什么是安装正确的方式
pip
,virtualenv
和distribute
?
sudo apt-get install python-{pip,virtualenv}
??? 怎么了?
pip
,virtualenv
和Python的PSA。
http://python-distribute.org/distribute_setup.py
重定向到404 :(
python distribute_setup.py
其次是easy_install pip
和virtualenv --distribute venv
?(请参阅python-guide.readthedocs.org/en/latest/starting/install/…),如果是,为什么?