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

VSCode新版Python linting用flake8时触发FileNotFoundError问题

解决VSCode中新版flake8扩展的FileNotFoundError及配置不生效问题

问题根源

你的flake8配置格式错误,VSCode会把"max-line-length = 120"这个完整字符串当作要检查的文件名传递给flake8,自然找不到对应文件,触发FileNotFoundError,同时最大行长度的设置也根本没被flake8识别,所以仍用默认的80字符限制。

注意:flake8的命令行参数要求选项和值分开传递,比如终端里正确的写法是:

flake8 --max-line-length 120 your_file.py

修复步骤

修改VSCode的flake8配置,将参数拆成两个独立元素:

"flake8.args": [
    "--max-line-length",
    "120"
],

也可以用短参数简化写法:

"flake8.args": [
    "-m",
    "120"
],

验证配置有效性

修改后重启VSCode,打开一行超过120字符的代码,检查flake8的提示是否已切换为120字符限制;或者在终端执行flake8 --max-line-length 120 你的文件名.py,确认命令行检查结果和VSCode内的提示一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 19:22:02