嘿朋友们我将我的python路径设置为
/home/rohit/test
这是我的测试文件夹
的结构test/
__init__.py
meetinghandler/
__init__.py
meetinghandler.py
db/
__init__.py
models.py
setting.py
manage.py
我的问题是当我尝试导入
时from test.meetinghandler import meetinghandler
来自models.py的我收到了错误,即
ImportError:没有名为test.meetinghandler的模块
请帮我解决我的错误。
答案 0 :(得分:3)
from test import meetinghandler
查找test
模块,它在python路径中找不到。
原因?您将/home/rohit/test/
添加到python路径中,但该目录本身不包含test
目录:-) Python在路径中查找模块,这就是原因。
在您的情况下,您必须将您的主目录添加到您的python路径才能找到它。 (或者更好的是,google for virtualenv等等。)
答案 1 :(得分:0)
从控制台尝试调试。
查看import test
是否正常运行。如果是这样,你的meetinghandler.py中可能会出现一些错误声明,而不是文件。
如果import test
本身在控制台上失败,请查看测试是否在python路径中(即,作为settings.INSTALLED_APPS中存在的文件夹的一部分)