ImportError:没有名为phpoob.ban公司

2024-10-03 02:47:38 发布

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

lcl
|
|----|
|----enterprise
|----phpoob
|----|----|
|----|----'bank.py'
|----|
|----'__init__.py'
|----'module.py'

这是我的文件结构

__init__.py-->

from module import LCLModule
__all__ = ['LCLModule']

module.py-->

from phpoob.bank import something
__all__ = ['LCLModule']
class LCLModule(something):
    _code here_

这些是我的档案

在启动命令python __init__.py时,我遇到了以下错误ImportError: No module named phpoob.bank我应该如何克服这个错误

我也试过from .phpoob.bank import something,但它给出了ValueError: Attempted relative import in non-package

有什么解决办法。。。?你知道吗


Tags: 文件frompyimportgtinit错误all
1条回答
网友
1楼 · 发布于 2024-10-03 02:47:38

看起来您正在使用Python2.x。文件夹phpoob未被视为Python模块。这就是为什么不能导入phpoob.bank。你知道吗

解决方案#1:创建空文件phpoob/__init__.py之后,您将能够导入phpoob并导入其中的任何文件。你知道吗

解决方案2:升级到Python 3。你知道吗

相关问题 更多 >