Установите файл колеса на автономный компьютер с другим процессором

У меня есть файл колеса для платформы на основе ARM64, который должен быть установлен pip3 install MyWheelfile.whl на автономный компьютер .

Как я могу загрузить все необходимые зависимости в онлайн- компьютер на платформе x86-64?

Всего 1 ответ


Вы можете использовать флаг --platform с загрузкой pip, чтобы получить желаемую версию колеса. Вы, вероятно, не можете получить колеса ARM от PyPi (я сам не сделал достаточно с ARM), но у piwheels они должны быть.

Для меня это сработало

pip download --index-url=https://www.piwheels.org/simple --platform linux_armv7l --no-deps numpy

Конечно, вы можете объединить это с файлом require.txt, чтобы получить все ваши пакеты сразу, если хотите

pip download --index-url=https://www.piwheels.org/simple --platform linux_armv7l --no-deps -r requirements.txt

В файле require.txt (пример):

pandas==1.0.1
numpy>=1.18.1

Я не уверен, какая именно версия вам нужна, но вы можете увидеть доступные версии на piwheels (например, для numpy перейдите по ссылке https://www.piwheels.org/simple/numpy/ ).


Есть идеи?

10000