1

我正在 Xubuntu 20.04 上用这个脚本构建一个项目。

pyinstaller --distpath $OUTPUT_DIR \
        --name $APP_NAME \
        --onefile \
        --hidden-import numpy \
        --hidden-import zmq \
        --hidden-import cv2 \
        --clean \
        --upx-dir "/home/developer/Downloads/upx-3.96-amd64_linux/" \
        --log-level DEBUG \
        main.py

upx-dir选择与否不会影响输出文件的大小(在这种情况下约为 320MB)。在 Windows 上运行的相同命令可以正常工作。调试输出显示已找到 UPX 模块:

623 INFO: PyInstaller: 4.2
623 INFO: Python: 3.8.5 (conda)
646 INFO: Platform: Linux-5.4.0-65-generic-x86_64-with-glibc2.10
646 INFO: wrote /home/developer/projects/build/linux_host/pyinstaller_build/MyProject.spec
646 DEBUG: Testing for UPX ...
686 INFO: UPX is available.

有什么建议么 ?

4

0 回答 0