У нас есть парк сетевых машин с пакетами, установленными через pip install
, обычно pip install -r requirements.txt
. Мы регулярно обнаруживаем, что пакет установлен неправильно, часто в каталогах кеша. Типичные проблемы - это файлы нулевой длины.
Я ожидаю, что проблема здесь не в диске, но на некоторых рассматриваемых машинах никогда не было мало места.
Что я делаю Знаете ли вы, что у нас ранее были программисты, которые должны быть обучены проверять коды возврата Linux утилит - может быть, нет?
У меня вопрос к знающим: могу ли я ожидать pip
всегда сообщать о сбоях, подобных этим (и другим), и будет ли он делать это с помощью своего кода выхода?
Дополнительный вопрос: если на pip нельзя полагаться, как указано выше, есть ли разумный надежный способ проверить, что модули библиотеки установлены правильно?