解决Font family [‘sans-serif’] not found问题

这篇具有很好参考价值的文章主要介绍了解决Font family [‘sans-serif’] not found问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

序言

以下测试环境都是在 anaconda3 虚拟环境下执行。

激活虚拟环境

conda activate test_python_env
或
source activate test_python_env

工具:

WinSCP
Visual Studio Code

这里笔者使用 WinSCP 工具连接,编辑工具是 Visual Studio Code

一、字体下载

字体文件个人免费下载链接: (感觉这个怕是爬了官网的文件,拿来主义,对比了一下两个网站的字体文件,一样的 tff 文件)

[ SimHei] 字体免费下载

官网免费下载:(这个需要开个 vpn,否则没有图像识别验证,是不会下载字体文件的)

Download SimHei Font

在指定的python 环境下,运行如下命令:(比如是使用 anaconda3 下的 python 虚拟环境,自然得切换虚拟环境,使用虚拟环境的 python 解释器来运行)

import matplotlib    
print(matplotlib.matplotlib_fname())

类似的路径如下所示:
解决Font family [‘sans-serif’] not found问题,Python,计算机使用技巧,python,开发语言

然后把下载好的字体文件放到,这个路径下文件夹 ttf 里面(下载的字体文件后缀是 ttf
解决Font family [‘sans-serif’] not found问题,Python,计算机使用技巧,python,开发语言

二、删除 matplotlib 缓存文件

需要清除缓存以及修改对应的配置才能生效

python 解释器下执行如下命令,获取 matplotlib 的缓存文件路径,使用 rm -rf 删除该缓存文件。

import matplotlib
matplotlib.get_cachedir()

解决Font family [‘sans-serif’] not found问题,Python,计算机使用技巧,python,开发语言

bash 终端删除该缓存文件
解决Font family [‘sans-serif’] not found问题,Python,计算机使用技巧,python,开发语言

三、matplotlib配置修改

Visual Studio Code 打开 matplotlibrc 文件

解决Font family [‘sans-serif’] not found问题,Python,计算机使用技巧,python,开发语言

准备修改的位置 1:

解决Font family [‘sans-serif’] not found问题,Python,计算机使用技巧,python,开发语言
解决Font family [‘sans-serif’] not found问题,Python,计算机使用技巧,python,开发语言

准备修改的位置 2:

解决Font family [‘sans-serif’] not found问题,Python,计算机使用技巧,python,开发语言

matplotlibrc 文件修改内容

  1. 第 249 行 修改
#font.family: sans-serif  
取消注释,删除井号 #  
font.family: sans-serif

第 256 行 修改

#font.serif: DejaVu Serif,... 
取消注释,删除 #font.serif 前面的井号#,并添加 Simhei, 记得 Simhei 后加英文逗号
font.serif: SimHei, DejaVu Serif,...

解决Font family [‘sans-serif’] not found问题,Python,计算机使用技巧,python,开发语言

  1. 第 400 行 修改
#axes.unicode_minus: True 
取消注释,删除#号,并将True改为False
axes.unicode_minus: False

解决Font family [‘sans-serif’] not found问题,Python,计算机使用技巧,python,开发语言

最后也不用重启电脑,直接重新运行之前报错的程序就行了。


参考链接

1. 解决Font family [‘sans-serif‘] not found的问题

2. python中解决Font family [‘sans-serif’] not found问题

3. findfont: Font family [‘sans-serif‘] not found解决方法文章来源地址https://www.toymoban.com/news/detail-616661.html

到了这里,关于解决Font family [‘sans-serif’] not found问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • zsh: command not found: conda问题解决

    参考:https://zhuanlan.zhihu.com/p/158703094 系统为macOS Catalina 10.15.4 所用终端为zsh 安装了oh-my-zsh之后conda命令在终端中不可用。 终端中zsh的可访问的程序一般放在/bin, /usr/bin, /usr/local/bin, /bin目录下;而最新安装的Anaconda会默认安装在/Users/username下或者/Users/username/opt下,导致环境变量

    2024年02月07日
    浏览(56)
  • zsh: command not found: pod 问题解决

    问题: cocoapods安装成功后: 依旧报错,提示: 解决方式: ——添加环境变量 找到pod程序地址(我的pod在 /usr/local/lib/ruby/gems/3.1.0/bin ) 打开 /Users/【你的用户名】 找到 .bash_profile(找不到的话,自行google) 文本编辑器打开,and 在最后添加(取自1): 打开terminal,输入 输入

    2024年02月13日
    浏览(44)
  • 解决 Xcode 14.3 file not found问题

    在使用 Xcode 14.3 运行应用程序时,可能会遇到文件未找到的错误。本文介绍了如何解决这个问题。

    2024年02月11日
    浏览(41)
  • bash: sqlplus: command not found 问题解决方法

    一、问题描述 在Linux中Oracle安装成功后,首次启动使用时,出现 sqlplus 命令不识别的问题,现象如下: 二、问题分析 查看环境变量是否正确配置: .bash_profile文件内容如下: 发现PATH环境变量没有正确配置,于是执行如下操作: 在最后添加如下内容: 然后执行命令使生效:

    2024年03月16日
    浏览(47)
  • [macOS] zsh:command not found: python问题解决

    【问题现象】: 【处理方法】: 【 参考链接】: https://www.cnblogs.com/fireblackman/p/16424744.html

    2024年02月12日
    浏览(53)
  • 出现Invalid bound statement (not found)问题的解决办法(已解决)

    今天在写项目时出现了 Invalid bound statement (not found):xxxx 这个问题,网上找了很多博客都不行,最后修改了配置文件解决了问题,借此将此类问题常见的解决办法汇总一下。 1.mapper接口中的方法名和mapper.xml中的id标签不一致 推荐大家装MyBatisX这个插件,这样如果mapper中的方法名

    2023年04月26日
    浏览(41)
  • 简单解决 zsh: command not found: nvm 问题(Mac)

    step1: 打开终端 安装nvm step2: 检查是否能使用 然后报错出现:zsh: command not found: nvm step 1: 使用vim打开.bash_profile文件进行修改 按 i 键进入插入模式,然后输入下面代码: 然后按 esc 键,退出插入模型,然后输入 :wq! 按下回车 (即可完成文件的编辑和保存退出) step 2: 使用vim打

    2024年02月09日
    浏览(80)
  • zsh: command not found: 解决Mac终端指令失效问题

    在配置maven和Java环境变量使用终端的时候遇到了zsh: command not found:的问题,在之后基本输入任何命令都失效了,试了好多方法后终于解决了。 1、在终端输入: PATH=/bin:/usr/bin:/usr/local/bin:${PATH} export PATH 可以强制恢复其他指令的使用。 2、输入open .zshrc打开.zshrc文件后在里面输入

    2024年02月06日
    浏览(60)
  • 如何解决version `GLIBCXX_3.4.29‘ not found的问题

    首先,运行时出现的问题如下: 这个是默认路径下的libstdc++.so.6缺少GLIBCXX_3.4.29,解决方法,如下所示: (1)使用指令先看下系统目前都有哪些版本的 我这里只到3.28,所以确定是缺少GLIBCXX_3.4.29。 (2)来查看当前系统中其它的同类型文件,找到一个版本比较高的 版本比较

    2024年02月11日
    浏览(37)
  • 解决 mac 系统报zsh: command not found: npm 问题

    根据提示:zsh: command not found: npm。说明没有找到 npm 命令,这说明有两种情况: 一是:你根本就没有安装 nodejs 的环境;另一种情况是环境变量未配置,或者说配置的不对。 这种情况下,你需要首先排查nodejs 的环境。执行如下命令: 查看你的 homebrew 中 nodejs 的版本,如果出

    2024年02月15日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包