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)
相关推荐
檀越剑指大厂16 分钟前
【Linux系列】Linux中的复制与迁移
linux·运维·服务器
Keine Zeit21 分钟前
虚拟机Linux(Ubuntu)忘记登录密码
linux·运维·ubuntu
石像鬼₧魂石29 分钟前
Ubuntu 渗透测试步骤
linux·运维·ubuntu
虾..30 分钟前
Linux 文件系统与inode结构
linux·运维·服务器
南山星火31 分钟前
Ubuntu 22.04 与 24.04 系统常用命令
linux·运维·ubuntu
cicada1539 分钟前
如何在Windows系统下使用Linux环境?
linux·运维·windows
今天也想MK代码1 小时前
数据模型与持久化存储
linux·运维·ubuntu
哇哈哈&1 小时前
awk与sed的基本使用
linux·运维·服务器
水天需0101 小时前
Vim 搜索和替换详解
linux
乔碧萝成都分萝1 小时前
十六、一个基本的GPIO驱动程序
linux·驱动开发·嵌入式