1.找出Matplotlib存放ttf文件的路径
进入 python 脚本,执行以下操作:
print(matplotlib.matplotlib_fname())
/home/anaconda3/envs/radarRR/lib/python3.8/site-packages/matplotlib/mpl-data/matplotlibrc
寻找 ttf 目录:
$ cd /home/anaconda3/envs/radarRR/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf
2.、复制SimHei.ttf文件到ttf目录下
$ cp /mnt/e/SimHei.ttf .
后面一定要有个.不能删除。
3.首先删除缓存。
import matplotlib as mpl
print(mpl.get_cachedir())
我的缓存文件夹是:/home/.cache/matplotlib
删除这个缓存文件夹:rm -r /home/.cache/matplotlib
findfont: Font family [‘Arial‘] not found.
Arial我也没有。这个在C:\Windows\Fonts能找到。
复制一个到桌面,结果会出来9个文件。
我只把Arial.tff一个复制到Python里面,就没错了。