错误仅支持TrueType字体或使用wordcloud python windows时无法打开资源

问题描述 投票:0回答:1

我正在尝试使用此代码创建词云

font = 'C:/Windows/Fonts/Arial.ttf' word_string = ' '.join(trigrams) wordcloud = WordCloud(font_path=font, width=800, height=800, background_color='white').generate(word_string)


plt.imshow(wordcloud, interpolation='bilinear')
plt.axis("off")
plt.show()

但出现错误,要么无法打开资源,要么仅支持 TrueType 字体。 我正在检查

import matplotlib.font_manager as fm
print([f.name for f in fm.fontManager.ttflist])

以及我尝试使用的一些字体,例如。 Arial 已安装。我很困惑我做错了什么。这里有什么建议吗?谢谢你

python matplotlib window word-cloud
1个回答
0
投票

这对我有用(Python 3.7.10):

pip3 install --upgrade Pillow
pip3 install --upgrade wordcloud

如果您在 Jupyter Notebook 环境中工作,请确保在验证其工作之前重新启动内核。

© www.soinside.com 2019 - 2024. All rights reserved.