Câu trả lời được chấp nhận không hoạt động trong Jupyter (ít nhất là khi sử dụng một số thư viện).
Các giải pháp Javascript ở đây chỉ ẩn các cảnh báo đã hiển thị nhưng không cảnh báo sẽ được hiển thị trong tương lai.
Để ẩn / bỏ ẩn các cảnh báo trong Jupyter và JupyterLab, tôi đã viết đoạn script sau đây về cơ bản để bật css để ẩn / bỏ ẩn các cảnh báo.
%%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);