我在插件中配置flake8
为 python 检查器。问题是我的项目在运行时syntastic
添加了一些额外的路径。sys.path
我需要在某个地方配置这些路径,否则检查器会一直抱怨[F0401] Unable to import 'module'
。那么我在哪里可以做到这一点。
更新
原来是 pylint 检查器抱怨导入错误。flake8 似乎不在乎这个。以下是 flake8 的输出。为 pylint plz 解决这个问题的解决方案是指这个问题:PyLint "Unable to import" error - how to set PYTHONPATH?
$ flake8 TestListPage.py
TestListPage.py:7:1: W191 indentation contains tabs
TestListPage.py:8:1: W191 indentation contains tabs
TestListPage.py:9:1: W191 indentation contains tabs
TestListPage.py:10:1: W191 indentation contains tabs
TestListPage.py:12:1: W191 indentation contains tabs
TestListPage.py:13:1: W191 indentation contains tabs
TestListPage.py:15:1: W191 indentation contains tabs
TestListPage.py:16:1: W191 indentation contains tabs
TestListPage.py:18:1: W191 indentation contains tabs
@lcd047 的答案也可能有助于使用 python 解释器的其他插件。但它不能修复 pylint 错误。
$ echo $PYTHONPATH
/cygdrive/c/---------------/
$ pylint TestListPage.py
************* Module TestListPage
W: 7,0: Found indentation with tabs instead of spaces
...
C: 45,0: Line too long (95/80)
...
C: 1,0: Missing docstring
F: 3,0: Unable to import 'guis'