Python fbs-模块导入不';冷冻后不能工作
我用fbs和pyqt5做了一个申请。 如果我执行Python fbs-模块导入不';冷冻后不能工作,python,import,freeze,Python,Import,Freeze,我用fbs和pyqt5做了一个申请。 如果我执行python3-m fbs run,应用程序将毫无问题地启动。 但是,如果我运行python3-m fbs freeze并执行创建的可执行文件(./myprogram),则会发生以下错误: Traceback (most recent call last): File "python/main.py", line 2, in <module> ModuleNotFoundError: No module named 'control
python3-m fbs run
,应用程序将毫无问题地启动。
但是,如果我运行python3-m fbs freeze并执行创建的可执行文件(./myprogram),则会发生以下错误:
Traceback (most recent call last):
File "python/main.py", line 2, in <module>
ModuleNotFoundError: No module named 'controller'
[28713] Failed to execute script main
这是我的文件夹结构:
python:
- main.py
controller:
- __init__.py
- FieldPresenter.py
这是文件夹控制器中的init.py:
from .FieldPresenter import FieldPresenter
另一个init.py是空的我也有同样的问题。然后,我通过删除
python
目录中的\uuu init\uu.py
来修复它
from .FieldPresenter import FieldPresenter