Прийнята відповідь не працює в Юпітері (принаймні, при використанні деяких бібліотек).
Тут рішення 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);