1)进入实验楼准备学习词云
2)在看一系列插件的时候,实验楼推荐安装Anaconda,据说“这是一个Python的科学计算包,里面几乎包含了常用的所有扩展包,不用自己费力安装了,该软件由Python之父带头维护,三个平台同时更新。”,百度一下进行下载
3)在下载Wordcould的时候出现了问题: Microsoft Visual C++ X.0 is required,具体是几点零忘记了,正好朱老师在所以发了过来,之后还会遇见这个问题解决方法之后再写。
4)然后继续往下面看代码,此时朱老师说词云有一个十行python代码写的,所以放弃了实验楼给的一大串代码,直奔十行去
5)出现了一些安装插件上的问题
6)屈从于下载Python2.7,从朱老师那里得到Python2.7然后进行下载,此时需要做的是更改环境里的路径(由于之前我将3.6存放在E盘)。移动Anaconda文件包,重新下载pip,将之前的都卸载掉才能进行更新。
由于在处理之前是直接下载了python27就开始用,一直出现了一些版本上的问题,例如:
6.1)Mac安装俩个Python版本,2和3,python2系列可以支持 print “xxxx” ,python系列需要使用print("xxx")
6.2)The following syntax:
except ImportError, e:
was deprecated in Python 2.7 and removed in Python 3.x. Nowadays, you use the as keyword:
except ImportError as e:
7)安装下载的同时根据要求进行更新和升级。
代码在网站上有,简单处理
8)中途又遇见wordcloud和jieba的下载,重新下载一次,然后又一个要补充下载的(我也忘记是不是这里,反正就是要再下载一个东西)
Microsoft Visual C++ Compiler for Python 2.7
https://www.microsoft.com/en-us/download/confirmation.aspx?id=44266
9)最后就生成了图片,但是我直接用的是报名用的那个简书文章,即几乎都是中文,所以这个时候又要进行对于汉字的识别:
进入wordcloud.py,找到
FONT_PATH = os.environ.get("FONT_PATH", os.path.join(os.path.dirname(__file__),
"DroidSansMono.ttf"))
wordcloud 默认使用了DroidSansMono.ttf 字体库,改一下换成一个支持中文的ttf 字库, 重新运行一下这十行代码,就可以了。
我是改成了中文楷体,c盘windows文件夹下的Fonts文件夹下还有好多字体。
然后就完成这一次实验了
网友评论