(记录)决策树可视化遇到的一些问题:主要是图片无法显示中文

声明:系统为ubuntu16.04 pythom3.5

1.版本问题

(1)reload(sys)错误

解决:在终端上: import importlib

                             importlib.reload(sys)

(2)TypeError:'dict_keys' object does not support indexing 错误

解决:(错误)first=myTree.keys()[0]

            (改)first=list(myTree.keys())[0]

2.在vim里显示行数

进入vim编辑模式,输入    :set number

3.matplotlib无法显示中文

(1)下载 simhei.ttf 字体,下载地址 http://www.font5.com.cn/zitixiazai/1/151.html

(2)解压后将 simhei.ttf 复制到matplotlib的安装目录中,该目录用以下语句找到:

import matplotlib

print matplotlib.matplotlib_fname()

(我的)安装目录如下/usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/fonts/ttf

(3)接着出现无法复制到fonts文件夹中,原因是没有权限

解决:sudo nautilus

(4)编写matplotlib/mpl-data目录下的matplotlibrc文件

cd /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data

sudo vim matplotlibrc

在194-196行写上以下三行代码:保存退出

(记录)决策树可视化遇到的一些问题:主要是图片无法显示中文_第1张图片

(5)删除 ~/.cache/matplotlib

rm -rf ~/.cache/matplotlib

你可能感兴趣的:((记录)决策树可视化遇到的一些问题:主要是图片无法显示中文)