没有名为fitness python导入错误的模块

时间:2012-06-17 01:09:09

标签: python django

我遇到了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

1 个答案:

答案 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