python - 导入时忽略 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
控制台脚本,但这也无济于事。
解决方案
推荐阅读
- angular - 如何在角度的ng bootstrap模式中使用数据表
- scala - 如何在 sbt scala 项目中添加 keycloak-admin-client-api
- sql - 如何编写一个程序,显示 20 岁或以下学生的平均值。在 Oracle SQL Developer 中使用(for 循环)
- flutter - 集成测试 | 泵和沉淀
- animation - FBX 模型看起来像折叠在三个.js 中
- python - nltk 在生成三元组时不插入句尾符号
- oracle - Oracle SQL 中更新语句中的窗口函数
- ruby-on-rails - 使用 RubyMine 在 Kubernetes 上远程调试 Rails 应用程序
- aws-lambda - 如何在 AWS-SAM template.yml 中为每个阶段类型指定不同的环境变量
- c# - 如何使用 ScrollTo 在 CollectionView 中滚动开始?