尽管在一个目录中具有__init__.py的软件包,但“尝试在非软件包中进行相对导入”
发布于 2021-01-29 17:04:40
我有一个名为的模块extended.py
,其中包含以下行:
from .basic import BasicModule
该文件与basic.py
驻留在同一目录中__init__.py
。但是,当我尝试将其运行为:
python extended.py
我得到错误:
ValueError: Attempted relative import in non-package
还添加以下行:
from __future__ import absolute_import
无法解决问题。也许我太累了,看不到明显的东西-但我在这里看不到问题。
关注者
0
被浏览
212
1 个回答