Ubuntu Linux,及Python matplot,安装Times New Roman等字体,让图标签可以用Times New Roman等字体

error1238: UserWarning: findfont: Font family [‘sans-serif’] not found. Falling back to DejaVu Sans.

1、查看现有的字体,没安装的话一定没有Times New Roman,黑体啥的

import matplotlib.pyplot as plt
#plt.rcParams['font.sans-serif']=['Times New Roman']
import matplotlib
a = sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])
previous_font = '   '
count = 0
for font_name in a:if(font_name != previous_font):count = count + 1
#         print(font_name, '\t\t\t\t', end='')if(count > 2): print('{:35}'.format(font_name), end='') if(count % 1 == 0):print()previous_font = font_name

2、自动安装字体库(当然也有手动的,我手动失败了,自动成功了)

主要参考了下面的两个链接
http://www.360doc.com/content/21/0325/10/39461177_968764875.shtml
https://www.freesion.com/article/1473488596/
下面简明介绍我的方法

用apt-get工具安装Times New Roman等英文字体,即安装ttf-mscorefonts-installer,但此字体包,不包括楷体,黑体等。可能黑体需要手动下载安装
1、安装必要的支持库软件,我没有报错,如果报错,参考上面链接

sudo apt-get install fontconfig
sudo apt install ttf-mscorefonts-installer



2、也可以用以下命令来测试:

fc-match Times
fc-match "Times New Roman"


3、刷新Ubuntu系统字体缓存,和matplotlib字体缓存. (Ubuntu系统字体缓存我没刷新就能用,matplotlib的字体缓存区要刷新, matplotlib才能用,重要)
在终端python 的环境下,输入如下指令,查看matplotlib的字体缓存路径:

https://blog.csdn.net/sinat_40875078/article/details/104326855参考这篇

import matplotlib
matplotlib.get_cachedir()

得到一个路径
4、然后使用rm -rf +路径删除缓存

5、安装黑体参考下面的链接(手动)

https://blog.csdn.net/sinat_40875078/article/details/104326855
6、方法或有出入,主要是手动下载和自动源文件的区别

Ubuntu Linux,及Python matplot,安装Times New Roman等字体,让图标签可以用Times New Roman等字体相关推荐

  1. Linux Ubuntu 16.04 Python matplotlib安装中文字体,黑体,楷体,Times New Roman等,解决中文乱码

    Linux Ubuntu 16.04 Python matplotlib安装中文字体,Times New Roman等 文章目录 Linux Ubuntu 16.04 Python matplotli ...

  2. linux64位离线安装wine,如何在Ubuntu Linux 64位上安装Wine

    以下linux命令该过程可用于在Ubuntu Linux amd64上将Wine安装Microsoft Windows兼容层(二进制仿真器和库).如果您正在运行64位Ubuntu Linux系统以安装 ...

  3. Ubuntu Linux上的Joomla安装

    您想了解如何在Ubuntu Linux上安装Joomla吗? 在本教程中,我们将向您展示如何在运行Ubuntu Linux的计算机上安装,配置和访问Joomla CMS. •Ubuntu Linux版 ...

  4. Ubuntu Linux下vimplus的安装及使用

    文章目录 Ubuntu Linux下vimplus的安装及使用 1. 安装 1.1 版本要求 1.2 安装步骤 1.3 个性化 2. 设置字体 3. 运行测试一下 4. 主要功能快捷键 附录 插件相关 ...

  5. python学习 - 图标签用宋体Times New Roman字体 + 规范的混淆矩阵绘制

    python学习 - 图标签用宋体&Times New Roman字体 + 规范的混淆矩阵绘制 只需复制下面一行代码即可获得效果 中文:宋体字号 英文和数字:Times New Roman字体 ...

  6. linux是否有免安装程序,在线Ubuntu Linux系统,免安装体验Linux系统

    如果你觉得安装Linux系统有困难,又或者你只想体验一下Linux系统是什么样的,有没有这样的好事?我可以肯定的回答你,有的,今天为你介绍在线Ubuntu Linux系统,你只需要点击Ubuntu在线 ...

  7. 机器人技术(2)Ubuntu linux系统简介及安装

    1 Ubuntu简介 Ubuntu(友帮拓.优般图.乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86.amd64(即x64 ...

  8. Linux(Centos) Python编译安装达梦驱动 dmPython

    原文链接 https://www.aiprose.com/blog/150 dmPython 是 DM 提供的依据 Python DB API version 2.0 中 API 使用规定而开发的数据 ...

  9. Ubuntu linux和android上安装使用obfsproxy给ssh加速

    假如你有台国外的vps,ssh登陆使用的时候出现输入打字卡,慢等现象,毫不犹豫的使用obfsproxy来达到加速的目的! obfsproxy是一个完全独立的项目,ubuntu安装如下(当然也是最简单快 ...

  10. Linux中添加pycharm源,linux下python+pycharm安装

    一.安装python3.5 默认情况下,linux下是默认使用2.x版本的,现在我们要安装3.x版本,具体操作如下 1.去官网下载安装包.(这里我下载的是.tgz版本) 2.用命令解压安装包 tar ...

最新文章

  1. 《Cisco/H3C交换机配置与管理完全手册(第2版)》终稿封面和目录
  2. 谈谈我们在用的Scrum看板工具!
  3. jquery将html转为pdf文件,通过Jquery将HTML Div转换为PDF
  4. 林志玲送衣直播的背后,阿里工程师下了哪些功夫?
  5. mysql 语法积累
  6. Matlab二维绘图
  7. 工作196:注意接收数据的格式
  8. java输出一些内容到日志文件
  9. cad与连接mySQL数据库_跨服务器操作数据库?其实很简单!(下)
  10. oracle安全性规则,[ORACLE ]安全性
  11. 《代码大全》代码生成
  12. os.path.basename()
  13. 基于Socket网络编程
  14. 只要学会这个PDF压缩方法,压缩PDF不再是难题
  15. 中小型企业网络规划设计方案_实战:企业网络系统规划与设计与事项
  16. python矩阵连乘_动态规划之矩阵连乘问题Python实现方法
  17. 京东运营体系组织架构曝光,自建物流秘密在这里
  18. Facebook 应用开发认证和授权登录流程
  19. 计算机英语口语900句,日常英语口语900句
  20. Android 实现短信接收监听--(短信动态权限添加)

热门文章

  1. Vue中Class和Style几种v-bind绑定的用法-详解案例
  2. 我叔叔愿意从事计算机工作英语翻译,我的叔叔作文
  3. SystemError: could not open configuration file `/etc/libuser.conf': 没有那个文件或目录
  4. 如何打开注册表编辑器
  5. Protel (DXP2004sp2) 许可协议认证过程
  6. java.lang.Byte常用方法
  7. WordPress the_excerpt()截取摘要长度
  8. 阴谋还是悲剧?- 基于机器学习假设检验视角,看泰坦尼克号事件
  9. 在idea中启动tomcat项目报错提示“java.util.zip.ZipException: error in opening zip file“
  10. 扫地机器人单扫和双扫_扫地机器人初体验 懒人神器还是逗猫的塑料玩具