2012-04-26 70 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