Компилятор pyinstaller raspberry pi не может выполнить полученный файл - PullRequest
0 голосов
/ 10 апреля 2020

Это исполняемое поколение на raspbian linux, на моем raspberry-pi:

Установите pyinstaller: (Мне пришлось попробовать это несколько раз, так как я получил ошибку "http.client.RemoteDisconnected: Remote завершить закрытое соединение без ответа ", но это неожиданно сработало):

$ pip3 установить pyinstaller

В каталог с моим файлом tiny_test.py:

$ pyinstaller -F tiny_test.py

Затем в созданной папке dist я попытался запустить скомпилированный исполняемый файл: $ tiny_test

Это выдало ошибку:

"tiny_test: tiny_test: невозможно выполнить двоичный файл «

1 Ответ

0 голосов
/ 10 апреля 2020

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

$ ./tiny_test

long anser:

Проверка свойств исполняемого файла:

$ file tiny_test

"tiny_test: ELF 32-битный исполняемый LSB, ARM, EABI5 версия 1 (SYSV), динамически связанный, интерпретатор /lib/ld-linux-armhf.so.3, для GNU / Linux 3.2.0, BuildID [sha1] = ad32521ad141d04ca4fc066798301621367c7964, раздетый "

LSB исполняемые файлы должны запускаться так:

$ ./tiny_test

Это сработало для меня!

...