首页 > 解决方案 > 导入时忽略 Python 可执行文件(控制台脚本)的 DeprecationWarning

问题描述

scikit-learn 在导入时会发出很多警告。看来我不能用抑制来包装导入,如下所示:

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

提到:

python -W ignore::DeprecationWarning some_script.py

可以工作,但我对您将其作为控制台脚本运行的情况感兴趣(通过 setup.py 安装):

myapp

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

如何忽略 Python 中的弃用警告中的任何建议答案都无济于事

-W ignore::DeprecationWarning我什至尝试添加/usr/bin/myapp控制台脚本,但这也无济于事。

标签: python

解决方案


推荐阅读