Linux jupyter notebook Matplotlib 无法显示汉字

Linux jupyter notebook Matplotlib 无法显示汉字

问题:

使用matplotlib画图时, 无法显示汉字, 显示出来一堆方框

解决办法:

python 复制代码
# 1. 安装字体
sudo apt-get install fonts-wqy-zenhei  # 安装文泉驿字体

# 2. 检查字体是否安装成功
fc-list | grep "WenQuanYi Zen Hei"
fc-cache -fv

# 3. 在 jupyter notebook 中清除 matplotlib 缓存
import matplotlib
import shutil
shutil.rmtree(matplotlib.get_cachedir())

# 4. 再试试, 应该就可以正常使用了
import matplotlib.font_manager
a = sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])
for i in a:
    print(i)
相关推荐
被制作时长两年半的个人练习生20 分钟前
如何调试llama.cpp及判断是否支持RVV
linux·服务器·llama
赖small强33 分钟前
【音视频开发】Linux V4L2 (Video for Linux 2) 驱动框架深度解析白皮书
linux·音视频·v4l2·设备节点管理·视频缓冲队列·videobuf2
四谎真好看38 分钟前
Linux 附录二,实验一
linux·运维·服务器·学习笔记
神秘的土鸡41 分钟前
Linux中使用Docker构建Nginx容器完整教程
linux·nginx·docker
Molesidy1 小时前
【Embedded Development】BootROM的详细分析以及Linux开发板的上电启动流程初步分析
linux
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [block]kyber-iosched
linux·笔记·学习
赖small强1 小时前
【Linux驱动开发】Linux dd 命令详解
linux·dd命令
傲世(C/C++,Linux)2 小时前
Linux系统编程——TCP客户端
linux·运维·tcp/ip
Xの哲學2 小时前
C语言内存函数总结
linux·服务器·网络·架构·边缘计算