2012-06-17 68 views
0

我在使用python導入時遇到問題。這是我的結構。沒有模塊名爲fitness python導入錯誤

fitness/ 
    __init__.py 
    authentication/ 
     __init__.py 
     views.py 
     urls.py 
    views.py 
    urls.py 

從authentication.views我試圖導入fitness.views

我一直在嘗試使用

from fitness import views 

這日食讀取很好,但是當我運行它,它說

No module named fitness 

回答

0

您需要添加包含您嘗試導入模塊(fitness.views)到PYTHO的目錄NPATH。把它放在模塊的開頭。它將'../../'添加到PYTHONPATH中。這是包含健身文件夾的目錄,因此您可以毫無問題地導入模塊。

import sys, os 
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..'))) 
from fitness import views 
相關問題