之前用的SimHei字体,运行后报错findfont: Font family [‘sans-serif’] not found

查资料后发现是SimHei字体不支持,有些文章提供的解决方法是下载SimHei字体。

后来发现其实不用这么麻烦,只要选择支持的自带中文字体就可以了。

第一步:

找到matplotlib的配置文件路径:

import matplotlib

print(matplotlib.matplotlib_fname())

文件路径为:

/Users/***/anaconda/envs/Python3/lib/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc

第二步:

在终端中修改配置文件:

vim /Users/***/anaconda/envs/Python3/lib/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc

找到下面两行,去掉前面的#号,保存:

#font.family : sans-serif

#font.sans-serif : DejaVu Sans, Bitstream Vera Sans, Computer Modern Sans Serif, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif

第三步:

运行下面这段代码,显示所有支持的字体:

import matplotlib

a=sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])

for i in a:

print(i)

第四步:

比如我选的是Heiti TC,将字体设置为Heiti TC:

plt.rcParams['font.family']='sans-serif'

plt.rcParams['font.sans-serif'] = ['Heiti TC']

然后就OK啦!

mac终端python不能显示中文_Matplotlib为Mac显示中文,ForMac相关推荐

  1. mac终端python不能显示中文_mac python绘图中文不显示的解决方案

    一.Mac需要先下载simhei.ttf字体并安装,之后按照下面步骤首先将simhei.ttf拷贝到~python安装路径/site-packages/matplotlib/mpl-data/font ...

  2. mac终端python删除键不能用_我把mac 系统下的python目录删掉了怎么办

    先去python的官网下载32313133353236313431303231363533e78988e69d8331333363393662最新的python,默认路径安装好. 现在要删除mac自带 ...

  3. 用mac的python写网络爬虫_在mac下使用python抓取数据

    2015已经过去,这是2016的第一篇博文! 祝大家新年快乐! 但是我还有好多期末考试! 还没开始复习,唉,一把辛酸泪! 最近看了一遍彦祖的文章叫做 所以自己也想小试牛刀.于是便开始动手写,但初次接触 ...

  4. mac的python在哪里_python位置在mac osx

    [GCC 4.2.1(Apple Inc. build 5646)]是Python所构建的GCC的版本,而不是Python本身的版本.该信息应在上一行.例如: # Apple-supplied Pyt ...

  5. 终端仿真程序_SecureCRT for mac(终端SSH工具)

    Securecrt Mac版是Mac os系统上一款强大易用且专业的终端SSH工具,类似于Windows中的Putty,SecureCRT支持SSH1.SSH2.Telnet等远程连接,同时具有很多实 ...

  6. Mac终端神器iterm2常用配置

    一:介绍: 是不是感觉Mac自带终端不够智能,不够炫酷.不要着急,拯救Mac终端的神器来了.iTerm2 是一款完全免费的,专为 Mac OS 用户打造的命令行应用.直接在官网上http://iter ...

  7. mac:python安装路径

    文章目录 一.Mac下python的安装路径 1.Mac自带python路径 2.Mac中自己安装的python3.x的路径 3.homebrew安装python路径 二.brew 安装指定版本 py ...

  8. mac的python换字体_matplotlib在MAC系统下中文字体显示问题

    最近想把部分python数据分析的代码从win系统迁移到MAC上,有部分图片上涉及中文显示,迁移到MAC上warning: UserWarning: findfont: Font family [u' ...

  9. 工具:mac终端中文显示问题

    1.设置mac终端显示中文 在该用户家目录下文件.bash_profile增加如下设置: export LANG=zh_CN.UTF-8 然后执行如下命令,使配置生效: source -/.bash_ ...

最新文章

  1. 【Vegas原创】exp时,ORA-00932: 数据类型不一致解决方法
  2. Java架构体系学习路线图,这六点尤为重要!
  3. shell中各种括号的作用
  4. list 去重_测试面试题集Python列表去重
  5. drupal cve-2018-7600 远程代码执行漏洞 简介
  6. Git提交到多个远程仓库
  7. 17. 框架标签及其应用实例
  8. vba copy sheet
  9. OpenCV精进之路(十六):图像分解和融合技术——图像拼接和图像融合技术
  10. xshell的一些常用配置
  11. 基金公司产品管理系统搭建与推广
  12. 很多人问中国网络安全行业怎么样?这篇文看完让你彻底了解中国网络安全行业的全景
  13. android照片同步到另一部手机,换手机后怎么把照片转移到新手机上?
  14. Windows7压缩文件到最小的方法
  15. 中国地质大学英语语音学习笔记(一):元音(单元音,双元音,三元音)
  16. iOS APP适配iPhone X全屏
  17. 基于JAVA+SpringMVC+Mybatis+MYSQL的学生签到管理系统
  18. 【深度学习】深度学习模型
  19. Oracle删除数据效率低下案例
  20. free -m 命令详解

热门文章

  1. Error in match.names(clabs, names(xi)) : names do not match previous names
  2. numpy使用[]语法索引二维numpy数组中指定指定列之后所有数据列的数值内容(accessing columns in numpy array after specifc column)
  3. R语言使用gganimate包和ggforce包可视化动画并动态缩放(zoom)移动动画的内容
  4. R语言sys方法:sys.info函数获取系统和用户信息、sys.localeConv函数获取当前区域中的数字和货币表示的详细信息、sys.setFileTime函数更改文件的时间
  5. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(自定义边界调色板、brewer调色板、比例灰度)实战
  6. Python为图像添加文本内容(Writing Text on Image)
  7. ARIMA+参数选择p+d+q
  8. 影像组学视频学习笔记(18)-使用MRIcroGL软件格式转换、勾画ROI、Li‘s have a solution and plan.
  9. java性能保障技术_狙击P7!阿里大佬亲授“Java性能调优技术宝典”,太完整了!...
  10. 乌托邦畅想:众筹开源城市