Могу ли я заставить pip установить 32-битную версию пакета? - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь запустить PSUtil на Raspberry PI, но продолжаю получать ошибки ELFCLASS64.

Я думаю, это потому, что я использую 64-разрядную версию PSUtil в 32-разрядной операционной системе.

На странице PyPi для PSUtil (https://pypi.org/project/psutil/), указано, что доступны 32- и 64-разрядные версии.

Я запускаю pip install на 64-разрядной ОС, чтобы упаковать все вместе,но конечное время выполнения составляет 32 бита. Когда код выполняется в конечное время выполнения (Raspberry PI работает Stretch), я получаю ELFCLASS64 ошибок, когда Python пытается импортировать PSUtil.

Моя среда сборки представляет собой контейнер Dockerработающий на 64-битной операционной системе. Другой идеей было бы попытаться сделать так, чтобы на док-контейнере была установлена ​​32-битная версия Python / Pip. С этой целью я попытался основать контейнер на python:2.7.15-stretch, но это тоже нене работает.

Буду признателен за любые идеи о том, как решить эту проблему.

...