簡體   English   中英

python 中的詞雲錯誤

[英]Wordcloud error in python

您好,我正在嘗試在 Python 中生成我的文本文件searches.txt的 wordcliud。這是我的代碼:

from os import path
from wordcloud import WordCloud
import matplotlib.pyplot as plt

d = path.dirname(__file__)


text = open(path.join(d, 'search.txt')).read()


wordcloud = WordCloud().generate(text)



plt.imshow(wordcloud)
plt.axis("off")

wordcloud = WordCloud(max_font_size=40, relative_scaling=.5).generate(text)
plt.figure()
plt.imshow(wordcloud)
plt.axis("off")
plt.show()

這是錯誤::

Traceback (most recent call last):
  File "C:\Python27\wordcloud12.py", line 4, in <module>
    from wordcloud import WordCloud
  File "C:\Python27\lib\site-packages\wordcloud\__init__.py", line 1, in <module>
    from .wordcloud import WordCloud, STOPWORDS, random_color_func, get_single_color_func
  File "C:\Python27\lib\site-packages\wordcloud\wordcloud.py", line 17, in <module>
    from PIL import Image
ImportError: No module named PIL

您應該先安裝 PIL(或Pillow ):

pip install pillow

請注意,在 Windows 環境中安裝 PIL/Pillow 可能很困難。 從以下位置下載安裝程序包更容易:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow

然后使用pip安裝它,例如:

pip install Pillow-3.2.0-cp27-cp27m-win_amd64.whl

1.卸載以下Package

pip uninstall pillow
pip uninstall numpy
pip uninstall wordcloud
pip uninstall matplotlib 
pip uninstall pyparsing
pip uninstall kiwisolver
pip uninstall python-dateutil
pip uninstall cycler
pip uninstall packaging
pip uninstall fonttools
pip uninstall contourpy
pip uninstall six

2.安裝詞雲

pip install wordcloud

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM