2012-04-26 69 views
2

我有蟒蛇以下文件夾結構:導入錯誤 - 名稱衝突,父文件夾具有相同的名稱,另一名

houses/ 
    models.py 
    __init__.py 
    view/ 
     houses.py 
     events.py 
     __init__.py 

在文件events.py我有以下行:

from houses.models import House 

這導致我在下面的錯誤

No module named models

我非常肯定它的搜索在houses.py網絡樂,而我想要的是,他在文件models.py文件夾房屋搜索。我怎麼能告訴Python來做到這一點?提前致謝!

回答

1

請參閱關於the module search path的文檔。您可以添加:

import sys 
sys.path.append("../..") 

到events.py的開始,或修改環境變量PYTHONPATH

+0

感謝,但這並沒有解決問題 – Clash 2012-04-26 17:44:10