pip download умеет разрешать и собирать дистрибутивы для интерпретатора, который отличается от запущенного на машине подготовки. Цель задавайте полностью.
Снимите теги на целевой системе
Определите версию Python, implementation, ABI и platform именно на сервере назначения, потому что приблизительное значение способно выбрать несовместимый бинарный wheel.
Требуйте готовые wheels
При переопределении целевых параметров используйте –only-binary=:all: либо –no-deps и перечисляйте характеристики вместе, чтобы зависимости не подбирались незаметно под текущую машину во время разрешения широкого графа проекта.
python -m pip download --only-binary=:all: --platform TARGET --python-version 3.13 package_name
Проверьте офлайн
Перенесите каталог на чистую целевую среду и установите через –no-index с –find-links, не оставляя сетевой индекс запасным источником кандидатов.
Если нужного wheel нет, собирайте его в совместимом окружении отдельно, поскольку sdist на сервере может потребовать компилятор и системные библиотеки.
Локальную установку описывает wheelhouse без интернета. Ограничения дает справочник pip download.