Pylint 未在 VSCode 中显示输出
Pylint not showing ouput in VSCode
我正在尝试检查我正在处理的脚本“python_record.py”中的问题。如果我在终端中 运行 pylint python_record.py 我会得到一个带有多个错误的长输出。
但是当我 运行 通过 VSCode pylint 时,我什么也得不到。我启用了 linting,并选择了 运行 pylint,它什么也没给我。以下是我的settings.json:
{
"terminal.integrated.shell.windows": "C:\WINDOWS\System32\wsl.exe",
"git.confirmSync": false,
"python.linting.enabled": true,
"window.zoomLevel": -2,
"python.pythonPath": "C:\Users\becky\AppData\Local\Programs\Python\Python38-
32\python.exe",
"files.autoSave": "off",
"terminal.integrated.automationShell.linux": "",
"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,
"terminal.integrated.env.linux": {
},
"terminal.integrated.automationShell.windows": "",
"python.autoComplete.extraPaths": [
],
"workbench.editorAssociations": [
{
"viewType": "jupyter.notebook.ipynb",
"filenamePattern": "*.ipynb"
}
]
}
VSCOde settings.json
我没有固定在任何特别花哨的设置上,所以很高兴完全改变 settings.json,我只希望我的默认终端是 bash 并正确地检查 运行 (特别是在保存时)。
如果你能帮上忙,请告诉我!
谢谢!!
编辑:
如果我在我的 VSCode 终端中 运行 pip show pylint
,将返回以下内容:
请检查模块“pylint”是否已经安装在VS Code当前使用的python环境中:(pip show pylint
)
如果没有显示模块“pylint”的信息,您可以使用“pip”在这个环境下安装它:pip install pylint
;或者您可以将 python 环境切换到安装了“pylint”的环境。
这里会自动显示“Pylint”信息:
对于遇到此问题的其他人,我通过重新安装 VSCode 并从头开始解决了这个问题,如下所示:
- 已卸载VSCode
- 删除了我的“User/AppData/Roaming/Code”文件夹
- 删除了我的“用户/[uname]/.vscode
- 重新安装 VSCode,打开我的 none 旧设置/脚本,它是全新的。
- 安装了 VSCode 我需要的额外功能(Python、WSL 和 Pylint 扩展)
- 运行
pip install pylint
在我的终端
- 运行
pylint --generate-rcfile | Out-File -Encoding utf8 .pylintrc
在我的终端中从我的脚本所在的文件夹中(不确定我是否每次都必须这样做!)
- 重新启动 VSCode 并且工作正常!
(您需要删除的文件夹的位置可能有所不同,我不得不为自己挖掘一点。我也无法在我常用的文件资源管理器中看到它们,所以我不得不通过命令行 -我使用 bash 模拟器)
This website 有帮助:
我正在尝试检查我正在处理的脚本“python_record.py”中的问题。如果我在终端中 运行 pylint python_record.py 我会得到一个带有多个错误的长输出。
但是当我 运行 通过 VSCode pylint 时,我什么也得不到。我启用了 linting,并选择了 运行 pylint,它什么也没给我。以下是我的settings.json:
{
"terminal.integrated.shell.windows": "C:\WINDOWS\System32\wsl.exe",
"git.confirmSync": false,
"python.linting.enabled": true,
"window.zoomLevel": -2,
"python.pythonPath": "C:\Users\becky\AppData\Local\Programs\Python\Python38-
32\python.exe",
"files.autoSave": "off",
"terminal.integrated.automationShell.linux": "",
"python.linting.pylintEnabled": true,
"python.linting.pylintUseMinimalCheckers": false,
"terminal.integrated.env.linux": {
},
"terminal.integrated.automationShell.windows": "",
"python.autoComplete.extraPaths": [
],
"workbench.editorAssociations": [
{
"viewType": "jupyter.notebook.ipynb",
"filenamePattern": "*.ipynb"
}
]
}
VSCOde settings.json
我没有固定在任何特别花哨的设置上,所以很高兴完全改变 settings.json,我只希望我的默认终端是 bash 并正确地检查 运行 (特别是在保存时)。
如果你能帮上忙,请告诉我!
谢谢!!
编辑:
如果我在我的 VSCode 终端中 运行 pip show pylint
,将返回以下内容:
请检查模块“pylint”是否已经安装在VS Code当前使用的python环境中:(pip show pylint
)
如果没有显示模块“pylint”的信息,您可以使用“pip”在这个环境下安装它:pip install pylint
;或者您可以将 python 环境切换到安装了“pylint”的环境。
这里会自动显示“Pylint”信息:
对于遇到此问题的其他人,我通过重新安装 VSCode 并从头开始解决了这个问题,如下所示:
- 已卸载VSCode
- 删除了我的“User/AppData/Roaming/Code”文件夹
- 删除了我的“用户/[uname]/.vscode
- 重新安装 VSCode,打开我的 none 旧设置/脚本,它是全新的。
- 安装了 VSCode 我需要的额外功能(Python、WSL 和 Pylint 扩展)
- 运行
pip install pylint
在我的终端 - 运行
pylint --generate-rcfile | Out-File -Encoding utf8 .pylintrc
在我的终端中从我的脚本所在的文件夹中(不确定我是否每次都必须这样做!) - 重新启动 VSCode 并且工作正常!
(您需要删除的文件夹的位置可能有所不同,我不得不为自己挖掘一点。我也无法在我常用的文件资源管理器中看到它们,所以我不得不通过命令行 -我使用 bash 模拟器)
This website 有帮助: