Компьютеры · Инструкция
Как проверить сломанные зависимости командой pip check
Это полезно после ручных upgrades, нестандартной установки или обходных dependency flags.
Короткий ответ
`python -m pip check` проверяет установленные packages и сообщает об отсутствующих или несовместимых declared dependencies.
Что делать
- Активируйте нужный venv.
- Запустите `python -m pip check`.
- Разберите package-потребитель и требуемый version spec.
- Исправьте versions и повторяйте check до чистого результата.
Проверка результата
- pip check завершается без сообщений о broken requirements и с успешным exit status.
- После исправлений отдельно проходят import/smoke tests, потому что metadata-check не проверяет runtime логику.
Важно
`pip check` проверяет metadata requirements, но не заменяет tests приложения.
Что учитывать
`pip check` проверяет metadata requirements, но не заменяет tests приложения.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. pip check). Пример и формулировки — редакция N1RO на 2026-09-17.