error zb1.buildup 1 0 Unable to import 'application'
以下是我的结构截图。我对当前项目的所有进口产品感到尖叫。它是否不将项目添加为路径?
我知道pylint是一个静态代码检查程序,但这显然是错误的。如果我犯了错误,请告诉我。谢谢!
P.S。以防这里是pylint命令pylint --output-format=html ../zb1 > pylint.html
。代码也可以工作,万一你想知道。
buildup.py
from application import app, db #import app
if __name__ == "__main__":
db.create_all()
$ pylint --version
No config file found, using default configuration
pylint 1.6.4,
astroid 1.4.7
Python 3.5.2 (default, Jun 29 2016, 13:43:58)
[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)]
答案 0 :(得分:1)
您遇到了python搜索路径的问题。一个相对简单的解决方案是定义pylint
环境变量。假设您尝试从zb1
内调用PYTHONPATH=`pwd` pylint --output-format=html ../zb1 > pylint.html
,则以下情况应该有效:
PYTHONPATH
该行开头的添加为pylint
的调用定义了{{1}}环境变量。