Для отключения назойливого предупреждения о недостатке шрифтов в matplotlib при использовании в JupyterLab надо установить несколько пакетов.
Само предупреждение выглядит так:
matplotlib.font_manager WARNING — findfont: Generic family ‘sans-serif’ not found because none of the following families were found: Arial, Liberation Sans, Bitstream Vera Sans, sans-serif
Чтобы оно перестало выдаваться, надо от лица root пользователя выполнить:
apt install libsys-cpu-perl pcf2bdf tex-gyre ttf-bitstream-vera tv-fonts xfonts-traditional
После установки шрифтов надо очистить кеш matplotlib от лица рабочего пользователя (в случае JupyterLab это пользователь «jupyter»):
rm -rf ~/.cache/matplotlib/
Затем надо перезапустить ядро ноутбука и выполнить нужную ячейку. Предупреждения больше появляться не будут.
P.S.
Скорее всего, список пакетов для установки избыточен. Там даже x11-common ставится. Но к сожалению, сейчас у меня нет времени ставить по одному пакету и проверять работоспособность…