python - 在Django项目中,PyLint显示app的模块文件出现 无法导入 的错误。
在我的Django项目中,我有一个名为 "日记 "的应用。
school_diary/
diary/
<standart files inside app>
views.py
forms.py
在我的 views.py
我做了这个导入。
from . import forms
PyLint将其标记为错误。下面是我的 settings.json
:
{
...,
"python.linting.enabled": true,
"on.linting.pylintEnabled": true,
"python.linting.lintOnSave": true,
"python.linting.maxNumberOfProblems": 200,
"python.linting.pylintPath": "/home/alantheknight/Python/Environments/secenv/bin/pylint",
"python.pythonPath": "/home/alantheknight/Python/Environments/secenv/bin/python3.7",
...
另外,我读到了关于生成 .pylintrc
所以我运行了这个命令。
$ pylint --generate-rcfile > ~/.pylintrc
我哪里做错了?
【回答】:
这是一个常见的错误,大多数人都会遇到,你没有将pylint安装在包含你的python包的同一个环境中,在VS Code中选择的环境会显示在VS Code状态栏的左下角。
请看一下 stackoverflowpylint-unable-to-import-error-how-to-set-pythonpath--------。.还 pythonVSCodeDocsdocstroubleshooting_linting(简体中文)