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)
相关推荐
FREEDOM_X15 小时前
嵌入式Linux摄像头采集与图像处理
linux·图像处理·ubuntu
studytosky15 小时前
OpenClaw 入门与 Skill 开发
linux·服务器·ai编程
kaoa00015 小时前
Linux入门攻坚——82、kvm虚拟化-2
linux·运维·服务器
学无止境_永不停歇17 小时前
3. 进程状态
linux·服务器
kdxiaojie17 小时前
Linux 驱动研究 —— V4L2 (2)
linux·运维·笔记·学习
DB哥讲数据库17 小时前
MySQL 8.4 安装教程:超详细图文讲解(附mysql安装包)
linux·数据库·mysql·centos
xlxxy_17 小时前
sap获取批次特性报表
java·linux·开发语言·前端·数据库·abap·mm
木卫二号Coding17 小时前
CentOS 系统 Shell 脚本开机自启动方法详解
linux
l1t18 小时前
DeepSeek总结的RegreSQL 2.0测试通过了。计划却没通过。
linux·数据库·postgresql
蝶恋舞者18 小时前
怎样设置软件开机自启动(用的最多,最简单)
linux·运维·服务器