如何让pyinstaller识别我的自定义导入?

时间:2019-07-11 15:52:12

标签: python import exe pyinstaller

我正在尝试从一个小型Python项目创建一个exe。我有一个main.py,它从其他子目录导入包。运行可执行文件时使用pyinstaller构建exe后,我遇到导入问题,它无法识别相对导入。

我尝试修改.spec文件,但无法解决此问题。

这是我项目的当前目录结构

Link to project structure image

当我运行可执行文件dist\cli\cli.exe时,会出现此导入错误

Traceback (most recent call last):

File "cli.py", line 3, in <module>

from packages.__main__ import main

ImportError: No module named __main__

[5964] Failed to execute script cli

0 个答案:

没有答案