Chcę przekonwertować myscript.py na plik exexutowalny. używam raspberry pi (raspbian) i python 2.7.
Wydaję następujące polecenie
sudo pip install PyInstaller
sudo pyinstaller myscript.py
po pewnym przetwarzaniu zapewnia błąd
Fatal error: PyInstaller does not include a pre-compiled bootloader for your
platform. See <http://pythonhosted.org/PyInstaller/#building-the-bootloader>
for more details and instructions how to build the bootloader.
wchodzę do trybu online, aby zbudować kompilator, ale nie mogę zrozumieć procesu. jak mogę rozwiązać ten problem?
Odpowiedzi:
2 dla odpowiedzi № 1Podejrzana ścieżka do kompilacji bootloadera jest niewłaściwa dla twojej platformy
może to zrobić, jak wspomniano na forum tutaj
cd /usr/local/lib/python2.7/dist-packages/PyInstaller/bootloader
sudo mv Linux-32bit Linux-32bit-arm
W przypadku RPI musisz pobrać program ładujący ... Możesz sklonować program do usuwania złośliwego oprogramowania v3.1.1 do twojego rpi Podobnie, zmień nazwę katalogu dla swojej platformy uzbrojenia po zbudowaniu programu do usuwania
cd /path/to/pyinstaller/PyInstaller/bootloader
cp -R Linux-32bit Linux-32bit-arm