Компьютеры · Инструкция
Как подготовить пакеты pip для другой платформы
Текущий Python по умолчанию подбирает distributions под собственные compatibility tags. Для другого target эти теги нужн
Короткий ответ
Для target-платформы задайте pip `--platform` и при необходимости `--python-version`, `--implementation`, `--abi`, устанавливая результат в отдельный `--target` или готовя wheelhouse.
Что делать
- 1: Определите target platform, Python version, implementation и ABI.
- 2: Используйте отдельный target-каталог, а не текущий site-packages.
- 3: Передайте `--platform`, `--python-version`, `--implementation`, `--abi` и `--target` по нужде.
- 4: Проверьте выбранные wheels и не смешивайте разные платформы в одном каталоге.
- 5: Запустите smoke-test на реальной target-платформе или CI runner.
Важно
Успешное разрешение не доказывает runtime-совместимость нативного расширения.
Что учитывать
Успешное разрешение не доказывает runtime-совместимость нативного расширения.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. pip install). Пример и формулировки — редакция N1RO на 2026-09-18.