DATE: 2018-01-28 14:02:54
代码及测试文件来源:https://zhuanlan.zhihu.com/p/20432734
报错:
SyntaxError: Non-ASCII character '\xe6' in file test_tagCloud.py on line 4, but no encoding declared
参考链接: http://blog.csdn.net/u012359618/article/details/52514171
解决办法 :
py文件第一行加入代码 # coding=UTF-8
即可
报错:
no module named pylab
参考链接: http://blog.csdn.net/jubincn/article/details/8589515
解决办法:
pip install numpy
pip install scipy
pip install matplotlib
错误:
AttributeError: Invalid font name. Should be one of Nobile, Old Standard TT, Can tarell, Reenie Beanie, Cuprum, Molengo, Neucha, Philosopher, Yanone Kaffeesatz, Cardo, Neuton, Inconsolata, Crimson Text, Josefin Sans, Droid Sans, Lobster, IM Fell DW Pica, Vollkorn, Tangerine, Coustard, PT Sans Regular
提示字体不正确,更换提示字体如Coustard,并不生效。
解决办法 : 增加中文支持字体。
参考链接: http://blog.csdn.net/tiffany_li2015/article/details/50219687
将Windows系统字体加入Python包pytagcloud
路径,例如:
D:\Python27\Lib\site-packages\pytagcloud\fonts
加入后,修改font.json
,加入代码如下(我选择的字体是微软雅黑):
{
"name": "msyh",
"ttf": "msyh.ttf",
"web": "none"
}
问题解决。