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

在VSCode中使用Python搭配flake8和mypy时如何显示快速修复?

Python项目flake8/mypy快速修复选项不显示的解决办法
  • 确认依赖安装:确保项目使用的Python环境中已安装flake8和mypy,执行命令:
    pip install flake8 mypy
    
  • 补充快速修复相关配置:在settings.json中添加以下配置,开启自动修复支持:
    "python.linting.lintOnSave": true,
    "editor.codeActionsOnSave": {
      "source.fixAll": true,
      "source.fixAll.flake8": true,
      "source.fixAll.mypy": true
    }
    
  • 验证解释器环境:通过VS Code左下角的Python版本选择器,确认当前使用的解释器是安装了上述依赖的环境。
  • 触发检查与修复:
    1. 重启VS Code使配置生效
    2. 保存Python文件触发lint检查,或手动执行命令Python: Run Linting
    3. 将光标定位到lint提示的代码处,按Ctrl+.(Windows/Linux)或Cmd+.(Mac)调出快速修复菜单

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 02:45:31