pyinstaller 兼容性问题?
pyinstaller compatibility issue?
我使用 Ubuntu 22.04、pyinstaller 5.0.1、python 3.10.4 和 wxPython 4.1.2a1。
我的软件运行很好。
但我无法构建分发包,即使我使用“隐藏导入”也是如此。我没有任何构建错误,但是各种库根本没有生成,我的软件也不行运行.
我认为这与我无法 运行“--windowed”选项有关,因为错误消息:
redge@redge-VirtualBox:~/Developpement/GestConsoPhoenix4.1.x--1.3.9$ source env4.1.x-py310/bin/activate
(env4.1.x-py310) redge@redge-VirtualBox:~/Developpement/GestConsoPhoenix4.1.x--1.3.9$ pyinstaller -w --distpath ./Dist myprogram.spec
686 INFO: PyInstaller: 5.0.1
686 INFO: Python: 3.10.4
687 INFO: Platform: Linux-5.15.0-27-generic-x86_64-with-glibc2.35
option(s) not allowed:
--console/--nowindowed/--windowed/--noconsole
makespec options not valid when a .spec file is given
(env4.1.x-py310) redge@redge-VirtualBox:~/Developpement/GestConsoPhoenix4.1.x--1.3.9$
但是没有窗口化选项,pyinstaller 无法正确生成:没有生成任何库(wxPython、matplotlib 和其他 reportlab/openpyxl/xlsxwriter)。
是不是我使用的各种程序不兼容,或者其他原因?
感谢阅读和任何帮助。
新的 pyinstaller 5.1 版本解决了问题:)
我使用 Ubuntu 22.04、pyinstaller 5.0.1、python 3.10.4 和 wxPython 4.1.2a1。
我的软件运行很好。
但我无法构建分发包,即使我使用“隐藏导入”也是如此。我没有任何构建错误,但是各种库根本没有生成,我的软件也不行运行.
我认为这与我无法 运行“--windowed”选项有关,因为错误消息:
redge@redge-VirtualBox:~/Developpement/GestConsoPhoenix4.1.x--1.3.9$ source env4.1.x-py310/bin/activate
(env4.1.x-py310) redge@redge-VirtualBox:~/Developpement/GestConsoPhoenix4.1.x--1.3.9$ pyinstaller -w --distpath ./Dist myprogram.spec
686 INFO: PyInstaller: 5.0.1
686 INFO: Python: 3.10.4
687 INFO: Platform: Linux-5.15.0-27-generic-x86_64-with-glibc2.35
option(s) not allowed:
--console/--nowindowed/--windowed/--noconsole
makespec options not valid when a .spec file is given
(env4.1.x-py310) redge@redge-VirtualBox:~/Developpement/GestConsoPhoenix4.1.x--1.3.9$
但是没有窗口化选项,pyinstaller 无法正确生成:没有生成任何库(wxPython、matplotlib 和其他 reportlab/openpyxl/xlsxwriter)。
是不是我使用的各种程序不兼容,或者其他原因?
感谢阅读和任何帮助。
新的 pyinstaller 5.1 版本解决了问题:)