Python virtualenv, pip и большие настройки
Каковы лучшие практики для управления большими установками virtualenv. Как сделать массовое обновление пакетов?
1 ответ
В нашей настройке мы используем файл требований PIP, чтобы указать, какие пакеты требуются в virtualenv - при этом вы также можете указать, какие версии пакетов разрешены. Установка всего зависит от:
pip -r requirements.txt
Затем, чтобы обновить любой из пакетов, мы можем изменить номера версий в файле требований и запустить:
pip --upgrade -r requirements.txt
Это также должно работать, если вы не используете спецификаторы версий, и в этом случае он должен автоматически обновиться до последних версий в pypi.