ModuleNotFoundError:未命名模块-使用pyinstaller时

时间:2020-02-28 22:37:37

标签: python pyinstaller

我正在尝试使用PyInstaller 3.5编译Python项目。该项目运行良好,在IDLE中运行它没有任何问题,但是当我尝试对其进行编译时,结果将不起作用。编译期间没有错误(只有不相关的警告),但是build目录的warn文件中有一个错误:

    missing module named SCU3DControl_PythonWrapper_SCU

该exe已创建,但是当我运行它时,我得到:

    ModuleNotFoundError: No module named 'SCU3DControl_PythonWrapper_SCU'

但是,此模块与主脚本位于同一文件夹中。另外,此文件夹位于PYTHONPATH中。该模块的调用者:

    from SCU3DControl_PythonWrapper_SCU import * 

使用--hidden-import = SCU3DControl_PythonWrapper_SCU.py时,我得到:

    2566 INFO: Analyzing hidden import 'SCU3DControl_PythonWrapper_SCU.py'
    2566 ERROR: Hidden import 'SCU3DControl_PythonWrapper_SCU.py' not found

0 个答案:

没有答案