我经常使用virtualenv为一个项目安装正确版本的依赖。
virtualenv apps --distribute
问题在于使用virtualenv时,会一直安装distribute==0.6.19。每次需要先执行以下命令:
pip install distribute -U
为什么会出现这种情况,我该如何使其直接安装适当版本的分发?谢谢。
我经常使用virtualenv为一个项目安装正确版本的依赖。
virtualenv apps --distribute
pip install distribute -U
关于在python-virtualenv列表上更新pip还有一个类似的问题。为了方便起见,我在这里重复一下:
如果您正在使用最新版的virtualenv,您也可以使用--extra-search-dir
选项指向包含要安装的distribute
软件包的备用目录。这在这里有文档记录:
http://www.virtualenv.org/en/latest/index.html#the-extra-search-dir-option
用户提供的extra-search-dir路径优先于"内置"搜索路径,因此您应该能够实现您想要的效果。
首先要做的是升级virtualenv
:
sudo aptitude remove python-virtualenv python-pip
sudo easy_install pip virtualenv
那么你默认安装了distribute==0.6.24。