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