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)
相关推荐
晚枫歌F3 小时前
Dpdk介绍
linux·服务器
工程师老罗6 小时前
龙芯2k0300 PMON取消Linux自启动
linux·运维·服务器
千百元6 小时前
centos如何删除恶心定时任务
linux·运维·centos
oMcLin8 小时前
如何在Manjaro Linux上配置并优化Caddy Web服务器,确保高并发流量下的稳定性与安全性?
linux·服务器·前端
济6178 小时前
linux(第七期)--gcc编译软件-- Ubuntu20.04
linux·运维·服务器
corpse20108 小时前
Linux监控软件Monitorix 安装部署
linux·安全
wdfk_prog9 小时前
[Linux]学习笔记系列 -- [fs]super
linux·笔记·学习
姚青&9 小时前
四.文件处理命令-文本编辑
linux
oMcLin9 小时前
如何在 Red Hat Linux 8 上实现 Kubernetes 自定义资源管理器(CRD)扩展,支持微服务架构
linux·架构·kubernetes
济6179 小时前
linux(第十一期)--Makefile 语法简述-- Ubuntu20.04
linux