wordcloud 字体报错
- 词云库报错:Only supported for TrueType fonts
- 字体文件问题
- pillow版本的问题
- wordcloud版本问题(我的最终解决方案)
词云库报错:Only supported for TrueType fonts
字体文件问题
解决方法
- 写绝对路径 ,在使用font_path时,在C盘下找到fonts文件夹,在其中找一种.ttf格式的字体,复制他的地址和文件名到自己的代码中;
- 这里要注意地址的书写方式不要写错了,
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