Назад | Перейти на главную страницу

Python virtualenv, pip и большие настройки

Каковы лучшие практики управления большими установками virtualenv. Как сделать массовое обновление пакетов?

В нашей настройке мы используем файл требований PIP, чтобы указать, какие пакеты требуются в virtualenv - при этом вы также можете указать, какие версии пакетов разрешены. Для установки всего необходимо:

pip -r requirements.txt

Затем, чтобы обновить любой из пакетов, мы можем изменить номера версий в файле требований и запустить:

pip --upgrade -r requirements.txt

Это также должно работать, если вы не используете спецификаторы версии, и в этом случае он должен автоматически обновиться до последних версий на pypi.