代码之家  ›  专栏  ›  技术社区  ›  PascalVKooten

导入时忽略Python可执行文件(控制台脚本)的DeprecationWarning

  •  1
  • PascalVKooten  · 技术社区  · 7 年前

    scikit learn在导入时会发出很多警告。 似乎我无法用suppress包装导入,如下所示:

    import warnings
    warnings.filterwarnings("ignore", category=DeprecationWarning)
    import sklearn #Throws warning!
    

    上面提到:

    python -W ignore::DeprecationWarning some_script.py
    

    可以工作,但我感兴趣的是,您可以将其作为控制台脚本运行(从安装setup.py开始):

    myapp
    

    如何抑制用户不应该关心的警告(仅限库创建者)?

    中的任何建议答案 How to ignore deprecation warnings in Python 不帮忙

    我甚至想加上 -W ignore::DeprecationWarning /usr/bin/myapp 控制台脚本,但这也没有帮助。

    0 回复  |  直到 7 年前