Принятый ответ не работает в Jupyter (по крайней мере, при использовании некоторых библиотек).
Решения Javascript здесь только скрывают предупреждения, которые уже отображаются, но не предупреждения, которые будут отображаться в будущем.
Чтобы скрыть / показать предупреждения в Jupyter и JupyterLab, я написал следующий скрипт, который по существу переключает css для скрытия / отображения предупреждений.
%%javascript
(function(on) {
const e=$( "<a>Setup failed</a>" );
const ns="js_jupyter_suppress_warnings";
var cssrules=$("#"+ns);
if(!cssrules.length) cssrules = $("<style id='"+ns+"' type='text/css'>div.output_stderr { } </style>").appendTo("head");
e.click(function() {
var s='Showing';
cssrules.empty()
if(on) {
s='Hiding';
cssrules.append("div.output_stderr, div[data-mime-type*='.stderr'] { display:none; }");
}
e.text(s+' warnings (click to toggle)');
on=!on;
}).click();
$(element).append(e);
})(true);