我遇到了python导入问题。这是我的结构。
fitness/
__init__.py
authentication/
__init__.py
views.py
urls.py
views.py
urls.py
来自authentication.views的我正在尝试导入fitness.views
我一直在尝试使用
from fitness import views
哪个eclipse读得很好,但是当我运行时它会说
No module named fitness
答案 0 :(得分:0)
您需要将包含您要导入的模块的目录(fitness.views)添加到PYTHONPATH。把它放在模块的开头。它为PYTHONPATH添加了“../../”。这是包含fitness文件夹的目录,因此您可以毫无问题地导入模块。
import sys, os
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..')))
from fitness import views