Как я могу получить флаг «Установить PiP», чтобы работать с файлом требований?

StackOverflow https://stackoverflow.com/questions/4420706

Вопрос

Я чувствую, что должен быть способ сделать это, но за жизнь меня я не могу выяснить, как: я хочу бежать пипу против файла требований в виртуалене, чтобы независимо от того, какие пакеты находятся в виртуалене. Запустите PIP, файл требований полностью выполнен (включая конкретные версии) после его запуска.

Проблема сейчас в том, что если у меня появится старая версия пакета, установленной в VirtualenV, чем указана в файле требований, он жалуется на несоответствие и выходы версии (это должен Просто обновите пакет до данной версии). Команда я работаю pip install -I -r requirements.txt И, согласно справке PIP, - я должен сделать PIP «Игнорировать установленные пакеты (вместо этого)», но это определенно не делает этого.

Что мне не хватает?

(Было бы хорошо, если Pip пропустил пакеты, которые уже выполняются.)

Это было полезно?

Решение

Я выяснил, какова была причина моих проблемных проблем. Короткое короткое длительное история, источник, оставшийся в каталоге сборки VirtualenV, вызывал ошибку, сделанную пакеты обновления пакетов. То, что я на самом деле должен был прояснить этот каталог (который не всегда думает (который не всегда думает), прежде чем запустить установку PIP, и, похоже, все, что я хочу после того, как он сочетается с флагом --UpGrade / -u.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top