安装jieba库
如果直接打开settings–>Project:xx–>Project Interpreter,点击右边的+号搜索jieba进行安装,可能过几分钟后它直接给你一个安装失败。(挖槽,我的内心是凉凉的)。
亲,在此还是建议你从网上下回来手动安装~
官网地址:https://pypi.org/project/jieba/#files
下载后的压缩包进行解压,解压在随便一个目录都可以。
然后以管理员身份打开cmd,进入到解压目录,如D:\jieba-0.42.1,然后输入pip setup.py.install
如无意外安装成功,然后你可以测试一下。
输入python回车,然后输入import jieba回车,如果下面没有报错就安装成功了。
安装好第三方库后,这时候再回到pycharm,打开settings–>Project:xx–>Project Interpreter,点击+号添加jieba,这时候很多人会发现导库失败,提示模块不存在。是因为这个操作跟你之前搜索导库没什么两样。
这时候我们需要把下在本地的jieba库导进去。
回到Project Interpreter,点击右上角设置的符号,然后点击Add…,接着更换解释器。更换到下好的jieba的那个目录下的python.exe.
我下好的jieba在这里。
可以看到,我原来的解释器跟我现在的解释器路径是一模一样的,那为什么还要更换?是因为你把jieba库下到本地,从本地选择现有的解释器,能起到更新的作用。
好了,这时候返回Project Interpreter,可以看到package多了jieba,表示导入成功。
安装wordcloud
安装wordcloud步骤其实跟安装jieba也差不多。
官网地址:https://pypi.org/project/wordcloud/#files
可以看到里面有多个版本,如果python的版本是36,那就下载36的好了。
如果版本不对应,会出现:
下载好后,以管理员身份打开cmd,跳到下载的那个目录,输入pip install wordcloud-1.6.0-cp36-cp36m-win_amd64.whl(我这里是36版本)。回车,如无意外则安装好啦。
因为前面安装jieba时已经本地导入了,所以这次直接打开settings–>Project:xx–>Project Interpreter就可以看到里面有wordcloud了。到这里就安装成功啦。
生成词云图
注意:把要生成词云图的文件变成txt格式。
import jieba
import wordcloud
file = open("xx.txt","r",encoding="utf-8")
t = file.read()
file.close()
ls = jieba.lcut(t)
txt = " ".join(ls)
w = wordcloud.WordCloud(font_path = "msyh.ttc",width=1000,height = 800, background_color="white" )
w.generate(txt)
w.to_file("wordcloud.png")
然后就可以看到文件夹中生成词云图啦。
完结,撒花~