1.下载SimHei字体然后将它放到ttf里(所在位置从下往上看,数据挖掘是我的项目名):
字体下载地址(直接点击就可以下载,链接不是我原创的):
https://us-logger1.oss-cn-beijing.aliyuncs.com/SimHei.ttf
2.在该python项目中运行这个代码:
import matplotlib
matplotlib.get_cachedir()
得到一个地址,复制这个地址,然后在该项目终端
运行:
rm -rf 该地址
运行结果如图:
这一步的意思是删除matplotlib的缓冲目录。
3.我发现我不需要进行下面这一步就可以了!
4.上面那一步是我在处理问题过程中看到很多人都有的一个步骤,可是我发现我要是像那么修改了,我的代码运行就会报错! 报错如图:
Error:Cannot run program "/Users/mac/PycharmProjects/sjwjProject2/venv/bin/python" (in directory "/Users/mac/PycharmProjects/sjwjProject2"): error=2, No such file or directory
但是我不知你那里需不需要那一步,所以我还是放上来了,如果你按照我说的做到第二步,就去跑你的项目,字体还是没有生效,就去继续进行第三步!
祝你成功!