【python报错解决】findfont: Font family [‘Arial‘] not found. Falling back to DejaVu Sans.

news/2024/11/29 6:53:26/

matplotlib字体报错解决

    • 字体上传
    • 删除缓冲,重启终端

在使用matplotlib进行绘图时,ubuntu系统报错找不到字体,具体报错信息如下:
findfont: Font family [‘Arial’] not found. Falling back to DejaVu Sans.
【解决方法】
从windows系统中找到相应的字体文件,然后复制上传到ubuntu系统中

字体上传

  • 在windows电脑系统中找到Arial字体文件,路径:C:\Windows\Fonts
    在这里插入图片描述
  • 接着复制Arial字体文件至桌面,一共有九个文件
    在这里插入图片描述
  • 找到ubuntu运行环境下的matplotlib字体文件所在位置
    比如,我运行matplotlib是在py38环境,那么字体文件所在路径为:
    anaconda3/envs/py38/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf
    将Arial字体文件复制到该目录下
    在这里插入图片描述

删除缓冲,重启终端

复制完Arial字体文件后,删除该运行环境下matplotlib缓冲文件,具体操作为:rm -rf ~/.cache/matplotlib
使用命令关闭终端:Ctrl + D
重新进入终端,即可完成字体配置。


http://www.ppmy.cn/news/624476.html

相关文章

python学习记录三:关于ImageFont.truetype(‘Arial.ttf‘, 36)执行报错以及解决方案

代码如下: from PIL import Image, ImageFilter, ImageFont, ImageDrawimport random# 随机字母 def rndChar():return chr(random.randint(65, 90))# 随机颜色1: def rndColor():return random.randint(64, 255), random.randint(64, 255), random.ran…

YOLOV5服务器部署启动时卡住:Downloading https://ultralytics.com/assets/Arial.ttf

问题: YOLOV5服务器部署启动时卡主,一直显示:Downloading https://ultralytics.com/assets/Arial.ttf 解决方法: 1、点击链接地址:https://ultralytics.com/assets/Arial.ttf,下载Arial.ttf字体包到本地。…

Downloading https://ultralytics.com/assets/Arial.ttf to ...... yolov5报错解决

yolov5模型用的是github上YOLOv5官方的, 在autodl服务器上训练时,Arial.ttf字体会自动下载,但是无法下载。(当然在自己电脑上pycharm跑不会报这个错,可以下载) 解决方法: class Annotator:if RANK in (-1,…

Downloading https://ultralytics.com/assets/Arial.ttf下载过于缓慢问题

用的yolov5官方源码https://github.com/ultralytics/yolov5 一直在这个界面无法下载 Downloading https://ultralytics.com/assets/Arial.ttf to C:\Users\\AppData\Roaming\Ultralytics\Arial.ttf... 最后干脆直接点击链接下载Arial.ttf,放到了后面的目录下面运行通过。

Downloading https://ultralytics.com/assets/Arial.ttf to /data/..../.config/Ultralytics/Arial.ttf

1.报错:缺少字体Arial.ttf 2.字体链接:https://ultralytics.com/assets/Arial.ttf 3.方法:下载该链接的字体,然后放到/data/..../.config/Ultralytics/该路径下,具体路径看自己的报错。 具体函数位置如下图&#xff1…

YOLOv报错Downloading https://ultralytics.com/assets/Arial.ttf to /root/.config/Ultralytics/Arial.ttf..

yolo在服务器上跑得时候报错Downloading https://ultralytics.com/assets/Arial.ttf to /root/.config/Ultralytics/Arial.ttf.., 建议将,general.py中得, FONT Arial.ttf # https://ultralytics.com/assets/Arial.ttf 此代码中&#xf…

Linux中matplotlib设置Times New Roman、Arial字体

linux安装字体: sudo apt install ttf-mscorefonts-installer sudo fc-cache 确认是否安装成功: fc-match Arial fc-match Times# 也可以通过下面代码查看系统安装的所有字体 fc-list 清理matplotlib缓存: cd ~/.cache/matplotlib rm * -r 在…

YOLOv报错(Arial.ttf)

YOLOv5需要用到这个字体进行标注,所以会自动下载,但是如果网络等原因,会导致下载错误。如下: D:\Programs\conda411\envs\envZhao\python.exe D:/coding/python3/yolov5-6.1/detect.py Downloading https://ultralytics.com/asse…