找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4142|回复: 5

[求助] wordcloud下载安装好了但用的时候报错,说找不到“WordCloud”

1

主题

4

帖子

4

积分

贫民

积分
4
ECHOyy 发表于 2020-9-3 10:07:57 | 显示全部楼层 |阅读模式
2威望
代码:%matplotlib inline
import matplotlib.pyplot as plt
from wordcloud import WorldCloud,ImageColorGenerator
import numpy as np
import PIL.Image as Image

f=open("D:\桌面\Desktop\my love.txt")
word_space_split=f.read()

coloring=np.array(Image.open("D:\桌面\Desktop\LOVE.jpg"))
my_wordcloud=WorldCloud(backcloud_color="white",
                       max_word=120,
                       mask=coloring,
                       max_font_size=80,
                       min_font_size=20,
                       random_state=42,
                       scale=10,
                        font_path="C:\Windows\Fonts\STFANGSO.TTF").generate(chtext)
image_colors=ImageColorGenerator(coloring)
plt.imshow(my_wordcloud.recolor(color.func==image_colors))
plt.imshow(my_wordcloud)
plt.axis("off")


报错:ImportError                               Traceback (most recent call last)
<ipython-input-14-b03400848b5c> in <module>
      1 get_ipython().run_line_magic('matplotlib', 'inline')
      2 import matplotlib.pyplot as plt
----> 3 from wordcloud import WorldCloud,ImageColorGenerator
      4 import numpy as np
      5 import PIL.Image as Image

ImportError: cannot import name 'WorldCloud' from 'wordcloud' (D:\anaconda3\lib\site-packages\wordcloud\__init__.py)

回复

使用道具 举报

1

主题

6

帖子

6

积分

贫民

积分
6
Liumole 发表于 2020-9-3 11:55:44 | 显示全部楼层
"D:\桌面\Desktop\my love.txt"中间有空格是不是要外面再加'',虽然路径好像和import没关系
回复

使用道具 举报

1

主题

4

帖子

4

积分

贫民

积分
4
ECHOyy  楼主| 发表于 2020-9-3 15:38:13 | 显示全部楼层
Liumole 发表于 2020-9-3 11:55
"D:\桌面\Desktop\my love.txt"中间有空格是不是要外面再加'',虽然路径好像和import没关系 ...

改成没空格了,但这个报错甚至运行不到这一步
回复

使用道具 举报

1

主题

6

帖子

6

积分

贫民

积分
6
Liumole 发表于 2020-9-3 17:19:15 | 显示全部楼层
wordcloud是手动安装的吗?文件夹要放到python目录的Lib下
回复

使用道具 举报

1

主题

4

帖子

4

积分

贫民

积分
4
ECHOyy  楼主| 发表于 2020-9-4 08:51:05 | 显示全部楼层
然后就是报这个:cannot import name 'WoudCloud' from 'wordcloud' (D:\anaconda3\lib\wordcloud\__init__.py)
回复

使用道具 举报

1

主题

4

帖子

4

积分

贫民

积分
4
ECHOyy  楼主| 发表于 2020-9-4 12:47:54 | 显示全部楼层
ECHOyy 发表于 2020-9-4 08:51
然后就是报这个:cannot import name 'WoudCloud' from 'wordcloud' (D:\anaconda3\lib\wordcloud\__init__ ...

解决了,就是其他第三方包版本不匹配的问题,全部卸载重新下载就好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表