我有一个名为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
不能解决问题但是,当我尝试运行它。 也许我太累了,看不到明显的 - 但我没有看到问题在这里。
可能的重复[试图相对导入非包甚至\ _ \ _ init \ _ \ _。py](http://stackoverflow.com/questions/11536764/attempted-relative-import-in-non- package-even-with-init-py) – BrenBarn
'python -m parent_directory.extended'? – SparkAndShine
可能重复的[如何在Python中执行相对导入?](http://stackoverflow.com/questions/72852/how-to-do-relative-imports-in-python) –