1.在Github官网下载Pyinstaller源代码,例如5.13.2最新版本。
https://github.com/pyinstaller/pyinstaller/releases?page=2
2.解压到树莓派桌面以后执行下面操作。
进入bootloader目录。
cd pyinstaller/bootloader
执行下条命令,
sudo python3 ./waf all
cd ../PyInstaller/bootloader/
ls
可以看到目录里面有32bit的arm支持文件夹了。使用File命令查看run里面的内容是否正确,如下图,则可以继续正常使用。
file Linux-32bit-arm/run
使用CP复制命令将Linux-32bit-arm拷贝到Python3安装路径下面。
sudo cp -r Linux-32bit-arm/ /usr/local/lib/python3.7/dist-packages/PyInstaller/bootloader
简单测试命令,进行打包测试。
pyinstaller --onefile your_script.py
然后可以在Dist文件夹里找到打包好的exe应用程序