9

我经常使用 virtualenv 来保持为项目安装的正确版本的依赖项。

virtualenv apps --distribute

问题是在使用它时,virtualenv 不断安装distribute==0.6.19

我每次都需要先运行:

pip install distribute -U

为什么会这样,我怎样才能让它直接安装正确版本的分发?

谢谢你。

4

2 回答 2

4

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

如果您使用的是最近的 virtualenv,您还可以使用--extra-search-diroption 指向包含distribute您要安装的包的备用目录。这记录在这里:

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

用户提供的额外搜索目录路径优先于“内置”搜索路径,因此您应该能够实现您想要的

于 2012-06-06T12:37:47.707 回答
1

首先要做的是升级virtualenv

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

然后你默认安装了distribute==0.6.24。

于 2012-06-05T06:58:41.427 回答