代码错了啊,这么明显的错误。
# 这里怎么能是等于呢?
wc = generate(text1)
# wc是你实例化的WordCloud类的实例,generate是wc的函数,所以你必须为generate指定是谁,否则,就会报找不到generate()
wc.generate(text1)
不知道你这个问题是否已经解决, 如果还没有解决的话:回答: 根据问题描述,可以看出该错误是在使用wordcloud时出现,推测是Python中的wordcloud库。出现该错误的原因是Python环境中没有成功导入wordcloud库中的generate函数。解决该问题的方法如下:
pip install wordcloud
import wordcloud
w = wordcloud.WordCloud()
若未出现任何错误提示,则说明已经成功导入。
from wordcloud import generate
若未出现任何错误提示,则说明已经成功导入。
pip uninstall wordcloud
pip install wordcloud
建议删除原来的wordcloud库后重新安装。
总之,解决该问题需要检查Python环境中的wordcloud库是否已经正确安装并成功导入了generate函数。