Pylint 报告误报错误
Pylint is reporting false-positive error
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)]
您的 python 搜索路径有问题。一个相对简单的解决方案是定义 PYTHONPATH
环境变量。假设您尝试从 zb1
中调用 pylint
,以下应该有效:
PYTHONPATH=`pwd` pylint --output-format=html ../zb1 > pylint.html
行首的添加定义了 PYTHONPATH
调用 pylint
的环境变量。
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)]
您的 python 搜索路径有问题。一个相对简单的解决方案是定义 PYTHONPATH
环境变量。假设您尝试从 zb1
中调用 pylint
,以下应该有效:
PYTHONPATH=`pwd` pylint --output-format=html ../zb1 > pylint.html
行首的添加定义了 PYTHONPATH
调用 pylint
的环境变量。