我有一個名爲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) –