You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中为Jupyter Notebook配置Flake8代码检查工具?

为Jupyter Notebook启用Flake8/Pylint代码检查

1. 安装对应Python包

VSCode的插件只是前端界面,必须确保你使用的Python环境里装了Flake8和Pylint:
打开终端执行:

pip install flake8 pylint

同时确认VSCode左下角状态栏显示的Python解释器,就是你安装这两个包的环境——点击状态栏的版本号即可切换。

2. 修改VSCode配置文件

按Ctrl+Shift+P,输入Open Settings (JSON)打开配置文件,添加以下内容:

{
  "jupyter.linting.enabled": true,
  "jupyter.linting.linters": ["flake8", "pylint"],
  // 可选:自定义Flake8规则,比如忽略过长行和末尾空格警告
  "flake8.args": ["--ignore=E501,W293"],
  // 可选:关闭Pylint的缺少文档字符串警告
  "pylint.args": ["--disable=C0114,C0116"]
}

核心是开启jupyter.linting.enabled,并在jupyter.linting.linters里加入需要启用的工具——之前用Ctrl+Shift+P选择linter的操作只对.py文件生效,Notebook必须通过此配置开启检查。

3. 重启VSCode生效

修改配置后重启VSCode,或者重启Notebook的内核,再打开.ipynb文件,代码单元格里的不符合规范的代码就会显示对应的警告提示。

排查小技巧

  • 若仍无效果,在Notebook的代码单元格中运行!pip list,确认flake8和pylint在当前环境的包列表里。
  • 检查VSCode的Jupyter插件是否为最新版本,在扩展市场找到Jupyter插件点击更新。

内容的提问来源于stack exchange,提问作者Master

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 09:23:14