我应该如何解决此模块未找到错误'__main __'不是软件包?

时间:2020-08-27 14:54:16

标签: python python-3.x module package python-import

This is my code

这是我实际的代码,保存为Cartoonify.py

这是我的init.py

#init.py file

from .Cartoonify import Cartoon<br>
__all__= [
    "Cartoon"
]

我遇到以下错误:
ModuleNotFoundError:
没有名为'__ main __。Cartoonify'的模块; “ __main __”不是软件包

1 个答案:

答案 0 :(得分:1)

如果尝试使用.something从程序包中导入文件,则始终显示此错误。您的软件包需要作为软件包运行才能运行,因此您应该在软件包外部获取一个文件,您可以在其中进行操作:

import <package>

doSomethings()

应该可以。