Linux下解决matplotlib中文字体乱码

环境:Ubuntu Server 22.04

准备好字体,scp上传服务器

执行以下指令(如果非conda环境请自行替换对应路径)

mv msyh.ttf /home/{username}/anaconda3/envs/{env_name}/lib/python3.9/site-packages/matplotlib/mpl-data/fonts/ttf/msyh.ttf

清除缓存

rm -rfv ~/.cache/matplotlib/*