【问题标题】:How to suppress a certain warning in Spyder editor?如何在 Spyder 编辑器中抑制某个警告?
【发布时间】:2018-03-16 02:08:19
【问题描述】:

Spyder 中的编辑器总是在我输入该行后立即给我未使用的导入/变量的警告。我想禁止此类警告。我怎么做? 我希望我在 Spyder 编辑器中打开的每个文件都发生这种情况,而不喜欢本地修复。

我尝试在~/.pylintrc 中添加“禁用=”,但没有成功。此外,Spyder 编辑器无论如何都使用 pyflakes。

【问题讨论】:

    标签: python spyder pyflakes


    【解决方案1】:

    你需要去

    Tools > Preferences > Editor > Code Introspection/Analysis

    并停用调用的选项

    Real-time code analysis

    【讨论】:

    • 没有简单的方法来抑制特定警告吗? OP 确实说过某些警告。
    【解决方案2】:

    定位首选项 -> 编辑器 -> 代码自省/分析 -> 停用/取消选中实时代码分析 警告:它也将停止在编辑器中显示错误

    【讨论】:

    • 这是不正确的,因为它会在您运行代码时删除警告,而不是在您在 Spyder 的编辑器中编写代码时。
    【解决方案3】:
    import warnings
    warnings.filterwarnings("ignore")
    

    【讨论】:

      【解决方案4】:

      在 Spyder 中使用了 linter pyflakes。您可以在行尾写一个特殊的注释来忽略该行。以下 cmets 工作:

      from mpl_toolkits.mplot3d import Axes3D  # noqa
      
      from mpl_toolkits.mplot3d import Axes3D  # analysis:ignore
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-10-02
        • 1970-01-01
        • 2011-03-26
        • 2018-03-29
        • 1970-01-01
        • 2019-02-25
        • 2011-03-18
        • 1970-01-01
        相关资源
        最近更新 更多