mac终端python不能显示中文_Matplotlib为Mac显示中文,ForMac
之前用的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相关推荐
- mac终端python不能显示中文_mac python绘图中文不显示的解决方案
一.Mac需要先下载simhei.ttf字体并安装,之后按照下面步骤首先将simhei.ttf拷贝到~python安装路径/site-packages/matplotlib/mpl-data/font ...
- mac终端python删除键不能用_我把mac 系统下的python目录删掉了怎么办
先去python的官网下载32313133353236313431303231363533e78988e69d8331333363393662最新的python,默认路径安装好. 现在要删除mac自带 ...
- 用mac的python写网络爬虫_在mac下使用python抓取数据
2015已经过去,这是2016的第一篇博文! 祝大家新年快乐! 但是我还有好多期末考试! 还没开始复习,唉,一把辛酸泪! 最近看了一遍彦祖的文章叫做 所以自己也想小试牛刀.于是便开始动手写,但初次接触 ...
- mac的python在哪里_python位置在mac osx
[GCC 4.2.1(Apple Inc. build 5646)]是Python所构建的GCC的版本,而不是Python本身的版本.该信息应在上一行.例如: # Apple-supplied Pyt ...
- 终端仿真程序_SecureCRT for mac(终端SSH工具)
Securecrt Mac版是Mac os系统上一款强大易用且专业的终端SSH工具,类似于Windows中的Putty,SecureCRT支持SSH1.SSH2.Telnet等远程连接,同时具有很多实 ...
- Mac终端神器iterm2常用配置
一:介绍: 是不是感觉Mac自带终端不够智能,不够炫酷.不要着急,拯救Mac终端的神器来了.iTerm2 是一款完全免费的,专为 Mac OS 用户打造的命令行应用.直接在官网上http://iter ...
- mac:python安装路径
文章目录 一.Mac下python的安装路径 1.Mac自带python路径 2.Mac中自己安装的python3.x的路径 3.homebrew安装python路径 二.brew 安装指定版本 py ...
- mac的python换字体_matplotlib在MAC系统下中文字体显示问题
最近想把部分python数据分析的代码从win系统迁移到MAC上,有部分图片上涉及中文显示,迁移到MAC上warning: UserWarning: findfont: Font family [u' ...
- 工具:mac终端中文显示问题
1.设置mac终端显示中文 在该用户家目录下文件.bash_profile增加如下设置: export LANG=zh_CN.UTF-8 然后执行如下命令,使配置生效: source -/.bash_ ...
最新文章
- 【Vegas原创】exp时,ORA-00932: 数据类型不一致解决方法
- Java架构体系学习路线图,这六点尤为重要!
- shell中各种括号的作用
- list 去重_测试面试题集Python列表去重
- drupal cve-2018-7600 远程代码执行漏洞 简介
- Git提交到多个远程仓库
- 17. 框架标签及其应用实例
- vba copy sheet
- OpenCV精进之路(十六):图像分解和融合技术——图像拼接和图像融合技术
- xshell的一些常用配置
- 基金公司产品管理系统搭建与推广
- 很多人问中国网络安全行业怎么样?这篇文看完让你彻底了解中国网络安全行业的全景
- android照片同步到另一部手机,换手机后怎么把照片转移到新手机上?
- Windows7压缩文件到最小的方法
- 中国地质大学英语语音学习笔记(一):元音(单元音,双元音,三元音)
- iOS APP适配iPhone X全屏
- 基于JAVA+SpringMVC+Mybatis+MYSQL的学生签到管理系统
- 【深度学习】深度学习模型
- Oracle删除数据效率低下案例
- free -m 命令详解
热门文章
- Error in match.names(clabs, names(xi)) : names do not match previous names
- numpy使用[]语法索引二维numpy数组中指定指定列之后所有数据列的数值内容(accessing columns in numpy array after specifc column)
- R语言使用gganimate包和ggforce包可视化动画并动态缩放(zoom)移动动画的内容
- R语言sys方法:sys.info函数获取系统和用户信息、sys.localeConv函数获取当前区域中的数字和货币表示的详细信息、sys.setFileTime函数更改文件的时间
- R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(自定义边界调色板、brewer调色板、比例灰度)实战
- Python为图像添加文本内容(Writing Text on Image)
- ARIMA+参数选择p+d+q
- 影像组学视频学习笔记(18)-使用MRIcroGL软件格式转换、勾画ROI、Li‘s have a solution and plan.
- java性能保障技术_狙击P7!阿里大佬亲授“Java性能调优技术宝典”,太完整了!...
- 乌托邦畅想:众筹开源城市