Как сделать 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 по умолчанию.