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

Nat*_*tim 9 python pip virtualenv

我经常使用virtualenv为项目保留正确的依赖项版本.

virtualenv apps --distribute
Run Code Online (Sandbox Code Playgroud)

问题是,当使用它时,virtualenv继续安装distribute == 0.6.19

我需要每次都先跑:

pip install distribute -U
Run Code Online (Sandbox Code Playgroud)

为什么这样,我如何让它直接安装正确版本的分发?

谢谢.

小智 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 路径优先于“内置”搜索路径,因此您应该能够实现您想要的