скорей всего ты просто что-то пропустил,
apt достаточно дубовый, для того чтоб не сломать систему.
да и сам линукс/убунта тоже.
install, uninstall, autoremove - это все достаточно безопасно
по моему опыту, ставил всякую хрень, потом удалял.
недавно поставил intel mkl - куча пакетов, потом удалил,
брат жив.
Если система работает, не жалуется, ничего не отвалилось, то и думать об этом не надо
JyriG,
Это jupyter?
винда или линукс?
Выглядит как глюк, то есть не ошибка, а баг какой-то.
попробуйте явно задать
ax1.set_ylabel('Y', fontsize=10, color='black') # задать метку по оси Y
ax1.set_ylim((мин_значение_Y, макс_значение_Y)) # задать диапазон по Y
можно попробовать явно задать шрифт
hfont = {'fontname':'Arial'}
ax1.set_ylabel('Y', fontsize=10, color='black', **hfont)
у matplotlib неплохая документация, надо просто потратить время, повтыкать
Решение
Для того, чтобы при загрузке строки с описанием сущностей не возникало такой проблемы, нужно сделать то, что он от нас ожидает, т.е. описать эти сущности.
Загружаемая строка должна выглядеть примерно так:
<!DOCTYPE root [
<!ENTITY nbsp "&# 160;">
<!ENTITY yen "&# 165;">
]>
<text>Злой& nbsp; текст со злыми сущностями & yen;</text>
https://github.com/J535D165/data-matching-software
Практически во всех современных субд
есть нечеткий полнотекстовый поиск по методу триграмм
https://habr.com/ru/post/78566/