pyinstaller找不到程序模块

时间:2019-02-27 19:58:21

标签: python-3.x pyinstaller

我有一个包含名称空间(如utils \

)的python 3.7程序

因此,主程序的导入位于顶部:

from utils.tools import QString, from_utf8

我使用pyinstaller 3.4将所有内容打包到一个目录中,该过程运行完毕,但是当我运行打包的exe文件时,会出现以下错误:

Traceback (most recent call last):
  File "main.py", line 16, in <module>
    from utils.tools import QString, from_utf8
ModuleNotFoundError: No module named 'utils'
[6792] Failed to execute script main

我的源代码树如下:

src\main.py
src\utils\tools.py

在PyCharm中,我已将'src'目录设置为Sources Root,它在PyCharm环境中运行。我做错了什么?

0 个答案:

没有答案