【问题标题】:How should I solve this module not found error '__main __' is not a package?我应该如何解决这个模块找不到错误'__main __'不是一个包?
【发布时间】:2020-08-27 23:03:15
【问题描述】:

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

这是我的 init.py

#init.py file

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

我收到以下错误:
ModuleNotFoundError:
没有名为 '__ main __.Cartoonify' 的模块; '__main __' 不是一个包

【问题讨论】:

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


    【解决方案1】:

    如果您尝试从带有.something 的包中导入文件,则始终会出现此错误。您的包需要作为包运行才能工作,因此您应该在包外获取一个文件,您可以在其中执行以下操作:

    import <package>
    
    doSomethings()
    

    应该可以的。

    【讨论】:

    • 呃……我还是没听懂。
    猜你喜欢
    • 1970-01-01
    • 2020-09-10
    • 2021-06-28
    • 1970-01-01
    • 2023-01-23
    • 1970-01-01
    • 2020-07-25
    • 2019-09-03
    • 1970-01-01
    相关资源
    最近更新 更多