[英]Pyinstaller does not include module
我目前正在开发一个小型图形 python 程序,我正在使用 PyQT。 我目前的目标是将程序打包成可执行文件以分发给其他用户。
我为此任务选择了工具 pyinstaller。 我正在使用命令pyinstaller --clean --hidden-import qtpy --onefile -n Monitor3 main.py
进行打包。 该命令生成一个 exe 文件,但我在日志ERROR: Hidden import 'qtpy' not found
看到以下错误。 我已经验证 pyqt 是通过 pip 安装的。
安装了以下版本在这里输入图片说明我使用的是Python 3.7.5。
如果我无论如何运行生成的可执行文件,我会收到以下错误
Traceback (most recent call last):
File "main.py", line 5, in <module>
ModuleNotFoundError: No module named 'qtpy'
[9676] Failed to execute script main
我的问题是如何解决这个问题并使可执行文件在多个系统上运行。
为什么在执行命令时使用 pyqt。 Pyinstaller 支持 PyQT 并附带它。 所以你不需要在命令中提到它。
尝试:
pyinstaller --clean --onefile -n Monitor3 main.py
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.