背景:将Python文件转成APP,在编辑器中运行没有问题,一使用pyinstaller转成app就报错了
尝试了各种网上的解法都无效,最后是GPT4解决的
Q:
我遇到一个奇怪的问题,我在python文件中,引用了pyqt5的相关模块,例如:from PyQt5 import QtWidgets,我已经安装了PyQt5,并且在运行此脚本时,可以正常运行,但当我使用pyinstaller windowed myapp.py,这个指令之后,打包出来的myapp.app就始终会闪退,我又运行了同时生成的可执行文件,我看到终端里有这样的报错:
Traceback (most recent call last):
File "main.py", line 1, in <module>
from PyQt5 import QtWidgets
ModuleNotFoundError: No module named 'PyQt5'
[87019] Failed to execute script 'main' due to unhandled exception: No module named 'PyQt5'
[87019] Traceback:
Traceback (most recent call last):
File "main.py", line 1, in <module>
from PyQt5 import QtWidgets
ModuleNotFoundError: No module named 'PyQt5'