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

如何在Python项目中禁用isort导入错误提示?

禁用Python项目中isort导入错误检测的方法

以下是几种常用的禁用方式,可根据需求选择:

单个文件级别禁用

  • 禁用整个文件的isort检查:在文件最顶部添加注释
    # isort: skip_file
    
  • 禁用特定代码块的导入检查:在需要跳过的导入代码前后添加标记注释
    # isort: off
    import os
    import numpy as np
    # isort: on
    
    位于# isort: off和# isort: on之间的导入不会被isort检测。

项目全局配置禁用

在项目根目录创建或修改配置文件,全局跳过指定文件/目录的检查:

  • 使用.isort.cfg配置文件:
    [settings]
    # 跳过所有.py文件,可替换为具体文件/目录路径,比如*/tests/*.py
    skip_glob = *.py
    
  • 使用pyproject.toml(适用于使用Poetry、Pipenv等工具的项目):
    [tool.isort]
    skip_glob = ["*.py"]
    

编辑器/IDE中禁用插件检测

如果是编辑器(如VS Code)的linting插件触发的提示,可直接关闭对应检查:

  • 以VS Code为例,修改settings.json:
    // 完全关闭isort的linting检查
    "python.linting.isortEnabled": false
    // 或仅忽略isort的E规则(对应你遇到的错误)
    "python.linting.flake8Args": ["--extend-ignore=E"]
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 22:40:17