无法导入名称“ WordCloud”

时间:2018-09-06 13:38:01

标签: python pip python-imaging-library word-cloud

我正在使用Jupyter Notebook并尝试构建wordcloud。事实证明,枕头包装存在一些问题,互联网上充斥着有关它的话题。我最初是在处理DLL错误。我尝试了很多不同的方法,但不确定哪一种有效,但是现在,我收到“无法导入名称”错误。

Anaconda Prompt中的一些详细信息-

>python -m pip --version
pip 18.0 from C:\Users\Kritika.Jalan\Anaconda3\lib\site-packages\pip (python 3.6)

>python -m pip install wordcloud
Requirement already satisfied: wordcloud in c:\users\kritika.jalan\anaconda3\lib\site-packages (1.5.0)
Requirement already satisfied: numpy>=1.6.1 in c:\users\kritika.jalan\anaconda3\lib\site-packages (from wordcloud) (1.15.0)
Requirement already satisfied: pillow in c:\users\kritika.jalan\anaconda3\lib\site-packages (from wordcloud) (4.0.0)
Requirement already satisfied: olefile in c:\users\kritika.jalan\anaconda3\lib\site-packages (from pillow->wordcloud) (0.45.1)

Jupyter Notebook的详细信息-

from wordcloud import WordCloud
ImportError: cannot import name 'WordCloud'

import PIL
print(PIL.PILLOW_VERSION)
5.0.0

我在这里做什么错了?

1 个答案:

答案 0 :(得分:0)

大多数情况下,即使在成功安装库后,仍拥有can not import name error是与您的本地文件名和python库名冲突的结果。

您在本地名为wordcloud.py的文件中有自己的python文件吗?

如果是,则与python库中的wordcloud.py发生冲突。

只需重命名脚本即可。

谢谢