Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python fbs-模块导入不';冷冻后不能工作_Python_Import_Freeze - Fatal编程技术网

Python fbs-模块导入不';冷冻后不能工作

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

我用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 '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