Pycharm:手把手教你用jieba库、wordcloud库编写简单词云
记录一下简单的词云操作运行环境:Pycharm 2021 社区版【官网免费下载】python 3.8(venv)【本地】jieba库、wordcloud库目录第一步:新建python project项目、python文件第二步:安装jieba库、wordcloud库1. pycharm内部安装2. 第三方库安装后导入pycharm第三步:编写词云图代码第一步:新建python project项目、
记录一下简单的词云操作
运行环境:
- Pycharm 2021 社区版【官网免费下载】
- python 3.8(venv)【本地】
- jieba库、wordcloud库
目录
第一步:新建python project项目、python文件
第一步:新建python project项目、python文件
1. 打开pycharm,在文件处新建项目,名称可以默认或者自己取一个
ps:这里需要选择配置解释器,即你的python环境,可以选用Anaconda虚拟环境或者本地的python,我这里使用的是本地的python3.8
2. 新建python文件,在项目处右键新建python文件并命名,名称不能与所用库名字重复,否则会造成错误,无法运行
至此,已创建好python项目与文件,可以进入下一步:安装库
第二步:安装jieba库、wordcloud库
两种方法如下:
1. pycharm内部安装
1)python package 安装:
点击pycharm底栏的python package,在弹窗的检索栏分别输入jieba、wordcloud,找到库后点击安装
a)点击python package
b)输入jieba,并安装
c)输入wordcloud,并安装
安装好后,可以查看已安装处是否显示jieba库、wordcloud库。若有,即安装成功
2)终端Terminal安装
先检查一下自己是否安装了pip库,安装方法如1)中所示。安装好了就可以使用Terminal安装jieba、wordcloud库
a)点击pycharm底栏的Terminal,进入终端页面:
b)输入pip install jieba后回车,安装jieba库:
pip install jieba
如上图所示,则安装成功,wordcloud库同理
2. 第三方库安装后导入pycharm
至此,基本的环境配置成功,进入下一步:编写词云图代码
第三步:编写词云图代码
打开之前创建的python文件,编写代码:
#author: tinge_L#
#输入库
import jieba
import wordcloud
#读取后关闭txt文件
file = open("xxx.txt", "r", encoding="utf-8") #文件格式是utf-8,文件名是xxx.txt
t = file.read()
file.close()
#jieba分词
ls = jieba.lcut(t)
txt = " ".join(ls)
#设置词云图
w = wordcloud.WordCloud(
font_path="C:/Windows/Fonts/STXINGKA.ttf", #词云字体
width=1000, #图片宽度
height=800, #图片高度
background_color="white") #图片背景颜色
#将文字导入词云
w.generate(txt)
#保存词云图
w.to_file("wordcloud.png")
至此,点击运行代码,即可生成词云图
PS:可能遇到的问题:
1. OSError: cannot open resource
原因:pycharm找不到你输入的字体,即font_path内的字体路径不对
解决:Windows环境下,点击C盘的Fonts文件夹,可以找到字体,点击属性,查看对应名称:
找到后复制名称到“font_path:”,即:
font_path="C:/Windows/Fonts/STXINGKA.ttf"
2. ImportError: No module named urllib.parse
原因:配置的python环境版本不对,原本我使用虚拟环境Anaconda也存在这个问题,换成本地python后问题就解决了,或者也可以参考下列的解决方案
解决:修改python环境
更多推荐
所有评论(0)