linux下python matplotlib 中文字体Font family [‘sans-serif‘] not found. Falling back to DejaVu Sans
问题
在linux新的python环境,安装了matplotlib,但是使用中文字体时找不到。
问题代码:
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 中文字体设置
报错:
findfont: Font family ['sans-serif'] not found. Falling back to DejaVu Sans.
findfont: Generic family 'sans-serif' not found because none of the following families were found: SimHei
解决
首先,下载需要的字体。
然后将字体放到 /site-packages/matplotlib/mpl-data/fonts/ttf下。
找到python字体缓存文件:
import matplotlib
print(matplotlib.get_cachedir())
/root/.cache/matplotlib
删除缓存:
rm -rf /root/.cache/matplotlib/*
重新运行即可。
linux下python matplotlib 中文字体Font family [‘sans-serif‘] not found. Falling back to DejaVu Sans相关推荐
- python中文字体下载_解决Linux系统下python matplotlib中文字体显示问题
最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas, numpy, scipy, matplotlib, jupyter)等进行一些 ...
- 永久解决python matplotlib 中文字体的显示乱码-Windows系统
在python中使用matplotlib绘图时,新手通常会遇到中文字体无法显示或显示乱码的问题,这是因为matplotlib中默认没有中文字体.windows系统下的永久解决方法如下: 1.确定当前p ...
- linux系统查看当前安装字库,linux下怎样安装中文字体?
1.首先禁用xfs服务器. 运行Setup命令,在服务项中中止xfs随系统运行的特性.之所以禁用xfs服务器主要是因为xfs会自动更新字体目录下的fonts.dir文件,从而影响我们所做的修改. 2. ...
- linux swing 字体颜色,Linux 下 java Swing 中文字体变成方框的问题解决
最近安装了netbean 发现启动后.所有的中文字体都变成了方框的字符. 经过查找资料发现. 将字体 simsun.ttf 没有可以在window系统中window/Fonts/里面找到 修改扩展名为 ...
- matlab出图时汉字都变成方框,linux下Matlab 2020中文字体方框问题解决方法
原理:就是java缺失中文字体,可以补全字体即可,具体如下: 1.linux的中文字体选择文泉驿雅黑字体,在/usr/share/fonts/wenquanyi/wqy-microhei 字体名称wq ...
- linux 怎么改系统字体,Linux下如何设置中文字体
24.Linux查看和修改文件时间 [root@c7-01 logs]# stat test.txt File: 'test.txt' Size: 2 Blocks: 8 IO Block: 4096 ...
- Linux无root权限解决matplotlib中文字体各种疑难杂症
问题简述 python经典中文字体问题,非管理员.无root环境下 matplotlib:seaborn 设置中文. 在使用yolov5训练的时候,报Warming Plotting labels t ...
- Python matplotlib对中文的支持(Font family [‘sans-serif‘] not found.Falling back to DejaVu Sans)
文章目录 一.问题描述 二.解决方案 三.解决步骤 一.问题描述 import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = [' ...
- Linux下:matplotlib 添加 Times New Roman字体
1. 将 times.ttf,timesbd.ttf,timesbi.ttf,timesi.ttf 文件放置如下目录下: ~/lib/python3.6/site-packages/matplotli ...
最新文章
- 服务器市场步步为营:Intel发布新款至强Xeon E5-4600v4四路处理器
- 【Socket网络编程】5.单播、多播(组播)、广播
- 基于netty的微服务架构
- linux文件系统dentry_Linux文件系统(四)---三大缓冲区之inode缓冲区 (内存inode映像 )...
- 基于XMPP实现的Openfire的配置安装+Android客户端的实现
- php 2个经纬度之间的距离,php计算两个经纬度之间的距离
- JavaScript获取坐标
- 带叉叉的GridView
- python萤火虫算法_萤火虫算法-python实现
- 如何实现转圈圈动画效果
- funnyface表情包制作神奇
- Java程序员从笨鸟到菜鸟之(序言)+全部链接
- CCS3.3相关驱动插件安装
- Linux识别不了希捷移动硬盘,seagate移动硬盘不识别怎么回事
- 养老院人员定位系统包含室内人员定位,老人防跌倒报警系统-新导智能
- 甜度超标,程序员的尿竟是甜的,但更可怕的却是...
- 计算机进制、内存模块详讲-入门必看(超详细)
- 第 15 章 Admonition 警告与提示
- 水仙花数(java)
- 高一凡-数据结构第2章-线性表
热门文章
- js 将2019-05-31T06:41:32Z转化为Fri May 31 2019 14:42:02 GMT+0800 (中国标准时间)格式
- JAVA开发准备 idea基础设置
- 大爱无疆|CBK进军国际市场,为中国民企崛起而不懈努力
- 【论文解析】Anchor-Free Detector and Re-Identification with Joint Loss for Person Search
- 读书记:《结构思考力》
- AC仿真中不要忽略了DC
- 智能投影机android系统,智能投影为何多用安卓系统?
- 视频教程- 设计讲师吴刚 2019-4-27 12:23:55 【吴刚大讲堂】Photoshop(PS)CC2-Photoshop
- ifttt 编程开发_使用Stamplay构建AngularJS应用:面向开发人员的IFTTT
- 鬼哥解说美交所昆仲链KUN多元化矿池公链