n1ro°
RU

Компьютеры · Инструкция

Как запретить source packages через pip --only-binary

Режим полезен в CI, где нельзя или не хочется компилировать sdists.

Редакция N1RO · Проверено

Короткий ответ

`python -m pip install --only-binary=:all: <package>` запрещает source distributions; без подходящего wheel установка завершится ошибкой.

Что сделать

  1. 1. Активируйте environment.
  2. 2. Выполните `python -m pip install --only-binary=:all: <package>`.
  3. 3. Для отдельных packages перечислите их вместо `:all:`.
  4. 4. При ошибке проверьте наличие wheel для Python/platform.

Проверка

Возможно, нет совместимого binary distribution.

Важно

Не включайте глобально без проверки wheel availability.

Что учитывать

Не включайте глобально без проверки wheel availability.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. pip install). Пример и формулировки — редакция N1RO на 2026-09-18.