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

wordcloud 字体报错

wordcloud 字体报错

  • 词云库报错:Only supported for TrueType fonts
    • 字体文件问题
    • pillow版本的问题
    • wordcloud版本问题(我的最终解决方案)

词云库报错:Only supported for TrueType fonts

字体文件问题

解决方法

  1. 写绝对路径 ,在使用font_path时,在C盘下找到fonts文件夹,在其中找一种.ttf格式的字体,复制他的地址和文件名到自己的代码中;
  2. 这里要注意地址的书写方式不要写错了,在这里插入图片描述
    3.如果找不到自己的字体文件可以在python交互式环境下运行下面的代码,就会得到电脑中所有字体的位置信息,复制其中的任意一个ttf文件相关信息到代码中即可:
import matplotlib.font_manager as fm
font_list = fm.findSystemFonts()
for font in font_list:
   print(font)

在这里插入图片描述

pillow版本的问题

有些回答中提到了pillow的版本问题,我这里也尝试过不过都没有得到很好的结果,这里只把自己 的环境列出来,大家参考一下,可以尝试着更换版本。
在这里插入图片描述

wordcloud版本问题(我的最终解决方案)

在搜寻一圈无果后,尝试着更换了wordcloud的版本,结果成功了,我使用的版本是wordcloud1.8.2.2
友友们可以试一下 重新安装指定版本的包

pip install wordcloud==1.8.2.2

http://www.kler.cn/news/359242.html

相关文章:

  • 使用Java发送邮件的多种方案实现
  • 富格林:正规思路实现安全交易
  • 汽车管理系统——查询车辆厂商信息
  • 【学术会议论文投稿】ECMAScript标准:塑造现代Web开发的基石
  • jmeter中用csv data set config做参数化2
  • 读书笔记:《Redis设计与实现》之集群
  • 数据结构实验十一 图的创建与存储
  • 第 5 章 Kafka 消费者
  • 【Linux 从基础到进阶】使用Fail2Ban防止暴力破解
  • JS事件和DOM
  • 【项目经理面经】
  • Axios 的基本使用与 Fetch 的比较、在 Vue 项目中使用 Axios 的最佳实践
  • 【Python实例】Python读取并绘制tif数据
  • Java Maven day1014
  • 【Linux】【Jenkins】前端node项目打包教程-Linux版
  • java集合进阶篇-《HashSet和LinkedHashSet详解》
  • 003初识类与命名空间
  • 阵列式位移计有哪些功能特点
  • Javascript算法——双指针法移除元素、数组去重、比较含退格字符、有序数组平方
  • Vue3万能初始化