Python—wordcloud(pip安装失败问题解决)

一、wordcloud是python第三方词云库,windows7_64位系统pip安装方式时出现安装失败问题,安装报错内容包含如下内容:

Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build 

解决方案一:

下载对应的Visual C++ 2015 Build Tool进行安装,但是windows平台的这些东西个人觉得找起来比较头疼,果断放弃此方法;

解决方案二:

下载wordcloud编译后安装包,本地安装方式;

       1、下载地址:

              https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud

       2、选择对应版本进行安装,注意要对应python安装版本;

       

      3、本地python安装wheel,安装方式pip,命令:pip install wheel

      4、安装wheel后,使用pip安装下载到本地的:wordcloud-1.5.0-cp36-cp36m-win32(根据下载 对应 版本即可)

       安装如下 :

       

       由于我计算机是64位安装的是32位python所以第一次pip install wordcloud-1.5.0-cp36-cp36m-win_amd64.whl 时候报了站点不匹配的问题;

       重新执行pip install wordcloud-1.5.0-cp36-cp36m-win_amd64.whl 本地 安装成功;

二、新问题的引入:

wordcloud为第三方轻量库,还依赖有其他第三方库,在使用wordcloud时报错:ModuleNotFoundError: No module named 'matplotlib'

解决方案依次安装第三方库matplotlib,pip安装 方式:pip install matplotlib;

pip安装会对应安装matplotlib必须的依赖库,安装 成功后运行wordcloud代码成功;

# coding:utf-8
import jieba
import wordcloud

f = open("wordcloud.txt","r",encoding="GBK")

t = f.read()
f.close()
ls = jieba.lcut(t)


txt = "".join(ls)
w = wordcloud.WordCloud(width = 1000,height = 700,background_color = "white",font_path = "msyh.tts")
w.generate(txt)
w.to_file("growordcloud.png")

 

你可能感兴趣的:(python)