将子模块添加到python路径

时间:2017-03-19 19:43:13

标签: python python-import pythonpath

我有一个烧瓶应用程序,根包是“应用程序”。 在里面我有很多高级模块。

在每个脚本里面,我的导入需要是app.auth,app.models .... 这意味着每个模块都依赖于根模块。

如何更正此问题,以便我可以导入 models.whatever

app/__init__.py我尝试过:

import app.models
sys.path.insert(0, os.path.dirname(app.models.__file__))
print(sys.path)

这确实添加了完整路径,但我仍然得到:

ImportError: No module named 'models'

0 个答案:

没有答案