当前位置: 首页 > article >正文

Linux jupyter notebook Matplotlib 无法显示汉字

Linux jupyter notebook Matplotlib 无法显示汉字

  • 问题:
  • 解决办法:

问题:

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

解决办法:

# 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)


http://www.kler.cn/a/460692.html

相关文章:

  • 图片验证码如何显示在 Apifox 的响应控制台中
  • idea 的 springboot项目spring-boot-devtools 自动编译 配置热部署
  • Lua迭代器如何使用?
  • 高效使用AI完成编程项目任务的指南:从需求分析到功能实现
  • Fedora安装docker
  • 使用PyTorch实现的二分类模型示例,综合了CNN、LSTM和Attention技术
  • 企业储能电站 储能配电柜监测管理系统
  • 基于微信小程序的校园点餐平台的设计与实现(源码+SQL+LW+部署讲解)
  • 深度解析PXE技术与实践应用
  • 【复刻】数字化转型是否赋能企业新质生产力发展?(2015-2023年)
  • 发文章用哪个平台比较好?哪些问题会影响到媒体出稿的速度?
  • 确保大语言模型(LLM)安全:保护数据隐私与防止滥用
  • NVR录像机汇聚管理EasyNVR可设置预置位与实际预置位不符应该如何处理?
  • 【Spring MVC 常用注解】注解驱动开发的魔法
  • 使用Python爬取BOSS直聘职位数据并保存到Excel
  • 记录开发工具
  • MySQL第二弹----CRUD
  • Caffeine Cache Java缓存组件
  • 以图像识别为例,关于卷积神经网络(CNN)的直观解释
  • 【Golang 面试题】每日 3 题(十二)
  • FPGA交通灯实现
  • Spring Boot 3 构建统一的请求响应参数、异常处理、以及统一的异常状态码
  • 在计算机网络中,什么是集群?
  • SPI扩展类与普通bean类的区别
  • 税务门户网站:构建安全的在线税务服务环境
  • macos 远程开发,实现文件自动同步