如何使virtualenv默认使用最新版本的distribute?

9

我经常使用virtualenv为一个项目安装正确版本的依赖。

virtualenv apps --distribute

问题在于使用virtualenv时,会一直安装distribute==0.6.19。每次需要先执行以下命令:
pip install distribute -U

为什么会出现这种情况,我该如何使其直接安装适当版本的分发?谢谢。
2个回答

4

关于在python-virtualenv列表上更新pip还有一个类似的问题。为了方便起见,我在这里重复一下:

如果您正在使用最新版的virtualenv,您也可以使用--extra-search-dir选项指向包含要安装的distribute软件包的备用目录。这在这里有文档记录:

http://www.virtualenv.org/en/latest/index.html#the-extra-search-dir-option

用户提供的extra-search-dir路径优先于"内置"搜索路径,因此您应该能够实现您想要的效果。


1

首先要做的是升级virtualenv

sudo aptitude remove python-virtualenv python-pip
sudo easy_install pip virtualenv

那么你默认安装了distribute==0.6.24。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接