我在使用pyinstaller将项目打包成exe时遇到了如下错误:
Traceback (most recent call last):
File "main.py", line 6, in <module>
File "pyimod02_importers.py", line 457, in exec_module
File "qfluentwidgets_pro\__init__.py", line 18, in <module>
from .components import *
File "pyimod02_importers.py", line 457, in exec_module
File "qfluentwidgets_pro\components\__init__.py", line 1, in <module>
from .date_time import *
File "pyimod02_importers.py", line 457, in exec_module
File "qfluentwidgets_pro\components\date_time\__init__.py", line 1, in <module>
from .calendar_picker import CalendarPicker, FastCalendarPicker
File "pyimod02_importers.py", line 457, in exec_module
File "qfluentwidgets_pro\components\date_time\calendar_picker.py", line 10, in <module>
from ..widgets.flyout import Flyout, FlyoutAnimationType
File "pyimod02_importers.py", line 457, in exec_module
File "qfluentwidgets_pro\components\widgets\__init__.py", line 51, in <module>
from .chart_widget import ChartWidget
File "pyimod02_importers.py", line 457, in exec_module
File "qfluentwidgets_pro\components\widgets\chart_widget.py", line 13, in <module>
from ...qframelesswindow.webengine import FramelessWebEngineView
File "pyimod02_importers.py", line 457, in exec_module
File "qfluentwidgets_pro\qframelesswindow\webengine\__init__.py", line 6, in <module>
from ..__init__ import AcrylicWindow, FramelessWindow, FramelessMainWindow, FramelessDialog
File "pyimod02_importers.py", line 457, in exec_module
File "qfluentwidgets_pro\qframelesswindow\__init__\__init__.py", line 23, in <module>
ModuleNotFoundError: No module named 'qfluentwidgets_pro.qframelesswindow.__init__.titlebar'
我的程序在打包前运行是正常的,但是打包后就会报错
我用AI尝试了很多种方法,修改了很多次spec文件配置都无济于事,甚至直接用源码替换掉环境中原版qfluentwidgets的代码也没有用,而且每次的错误都一模一样,想问一下作者要怎样打包
我在使用pyinstaller将项目打包成exe时遇到了如下错误:
我的程序在打包前运行是正常的,但是打包后就会报错
我用AI尝试了很多种方法,修改了很多次spec文件配置都无济于事,甚至直接用源码替换掉环境中原版qfluentwidgets的代码也没有用,而且每次的错误都一模一样,想问一下作者要怎样打包