自定义包导入问题

2024-05-14 09:58:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文件结构如下的项目:

main.py
my_pkg:
    __init__.py
    utility.py
    a.py

a.py看起来像:

import utility
...
if __name__ == "__main__":
    ...

当我运行a.py时,它运行平稳

main.py看起来像:

from my_pkg import a
...
if __name__ == "__main__":
    ...

当我运行main.py时,我得到以下错误:

ModuleNotFoundError: No module named 'utility'

不知道如何解决它


Tags: 文件项目namefrompyimportifinit

热门问题