scikit-learn在导入时会给出很多警告。 看来我无法用抑制符来包裹导入,如:
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
,但这也无济于事。