python linux服务器配置中文显示

众所周知,matplotlib默认显示不出来中文,特别是用了linux环境。

由于懒得开虚拟机,一直在wsl下面用opensuse。同样也没有中文支持matplotlib的显示。因为配合公司使用无版权风险的 Source Han Sans CN字体,所以这次在生成中文pandas-profiling报告的时候也进行了设置,毕竟这个生成的东西可能会给客户看下简单的结果,所以中文问题还是优先解决下。

1、正常在Mpl-data/ttf复制  Source Han Sans CN 的n个字体包
2、matplotlibrc文件中乖乖添加字体   font.sans-serif : Source Han Sans CN,  最后是这么写的,第一次写包名称  SourceHanSansCN  还是乱码没生效
3、清理.cache缓存
4、杀进程重启jupyter
5、开个df.plot跑一下看看效果就知道

目前经过这5步能够让profiling输出中文表格,对于展示来讲很不错了。

你可能感兴趣的:(python linux服务器配置中文显示)