Как сделать virtualenv использовать последнюю версию distribute по умолчанию?

Я часто использую virtualenv для сохранения правильной версии зависимостей, установленных для проекта.

virtualenv apps --distribute

проблема в том, что при использовании этого virtualenv продолжает устанавливать distribute==0.6.19

мне нужно каждый раз запускать сначала:

pip install distribute -U

почему это и как я могу сделать это напрямую установить правильную версию раздавать ?

спасибо.

2 ответов


был аналогичный вопрос об обновлении pip на python-virtualenv список. Я повторил здесь для удобства:

Если вы используете недавний virtualenv вы также можете использовать --extra-search-dir возможность указать альтернативный каталог, содержащий 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 по умолчанию.