最近刚换了一台电脑,在重新安装Anaconda后运行Python代码时又一次遇到这个问题(之前的老电脑也遇到过),又重新解决了一次问题,所以将其记录下来。
一、下载字体“黑体”
网址:https://www.fontpalace.com/not-found/
或者我已经下载好的网盘:https://pan.baidu.com/s/1WgEBeX-Gt8L4B8GM4T2fRA,我的为Windows版本
二、找到matplotlib的位置
三、根据以上位置找到fonts
三、将下载好的字体复制到 tff文件夹中,安装simhei
四、以记事本方式打开matplotlibrc,查找#font.sans-serif和#axes.unicode_minus,去掉前面的#,并且在font.sans-serif后面添加simhei,把axes.unicode_minus后面的True改为False
五、找到.matplotlib文件夹并删除这个文件夹,我的这个文件夹的位置在C:UsersAdministrator.matplotlib,一般是C盘——用户路径后面
六、重启jupyter之后,就可以显示中文而不是小方框了