无法导入名称“WordCloud”

Kri*_*i07 3 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)
Run Code Online (Sandbox Code Playgroud)

来自 Jupyter Notebook 的详细信息 -

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

import PIL
print(PIL.PILLOW_VERSION)
5.0.0
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?

小智 9

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

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

如果是,那会导致与wordcloud.pypython 库中的冲突。

只需重命名您的脚本。

谢谢