Я встановлюю пакети з requirements.txt
pip install -r requirements.txt
У requirements.txt
файлі написано:
Pillow
lxml
cssselect
jieba
beautifulsoup
nltk
lxml
це єдиний пакунок, який не вдалося встановити, і це призводить до того, що все виходить з ладу (очікувані результати, як зазначено ларками в коментарях). Однак після lxml
невдачі pip
все-таки пробігає і завантажує решту пакетів.
З того, що я розумію, pip install -r requirements.txt
команда вийде з ладу, якщо будь-який з перерахованих пакетів requirements.txt
не вдасться встановити.
Чи є якийсь аргумент, який я можу pip install -r requirements.txt
надати під час запуску, щоб сказати йому встановити те, що він може, і пропустити пакунки, які він не може, або вийти, як тільки побачить щось не вдалося?
requirements.txt
він, ймовірно, потрібен , то є сенс, що pip
це не вдасться, якщо пакет не вдасться встановити. Якщо код все-таки працює без цього пакету, навряд чи це було вимогою. Випадково обрізання невдалих пакетів requirements.txt
здається, що це просто спричинить проблеми з відсутніми залежностями.
pip install -r <some file>
робочий процес для стандартизації створення відповідного середовища.