我经常使用virtualenv为项目安装正确版本的依赖项。
virtualenv apps --distribute
问题是,当使用它时,virtualenv继续安装distribute == 0.6.19
我每次都需要先跑:
pip install distribute -U
为什么会这样,如何让它直接安装正确版本的分发?
谢谢。
答案 0 :(得分:4)
有一个关于更新python-virtualenv列表上的点子的类似问题。为方便起见,我在此重复:
如果您使用的是最近的virtualenv,还可以使用--extra-search-dir
选项指向包含您要安装的distribute
包的备用目录。这在此处记录:
http://www.virtualenv.org/en/latest/index.html#the-extra-search-dir-option
用户提供的extra-search-dir路径优先于“内置”搜索路径,因此您应该能够实现您想要的目标
答案 1 :(得分:1)
首先要做的是升级virtualenv
:
sudo aptitude remove python-virtualenv python-pip
sudo easy_install pip virtualenv
然后你默认安装了= = 0.6.24。