n1ro°
RU

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

Как заставить pip ставить package из исходников

Это нужно, если требуется локальная сборка с собственным toolchain.

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

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

`python -m pip install --no-binary=<package> <package>` запрещает wheel для выбранного package и заставляет использовать source distribution.

Что сделать

  1. 1. Подготовьте compiler/build deps.
  2. 2. Выполните `python -m pip install --no-binary=<package> <package>`.
  3. 3. Для всех packages есть `--no-binary=:all:`.
  4. 4. Проверьте build output.

Проверка

Часто да: source distribution может требовать системный toolchain.

Важно

В минимальных containers заранее установите build dependencies.

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

В минимальных containers заранее установите build dependencies.

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

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