zoukankan      html  css  js  c++  java
  • linux乱码问题解决

    一、解决Linux乱码问题

    1. 问题出现在运行matplotlib图片的title乱码
      2.步骤
      1. 导入字体
        • 网上下载
        • 从C:/Windows/fonts里面获取导入
      2. 以黑体SimHei.ttf为例
    1. mkdir /usr/share/fonts/chinese           # 创建一个文件夹
    2. cp SimHei.ttf /usr/share/fonts/chinese/
    3. mkfontscale                              # 添加目录和字体到配置文件,如果command not found 用yum -y install mkfontscale
    4. mkfontdir
    5. fc-cache                                 # 刷新字体缓存
    6. fc-list :lang=zh                         # 查看中文字体
    

    二、matplotlib乱码问题

    1. find |grep matplot|grep fonts             # 在根目录下 查找matplotlib内置的fonts目录
    2. cp  SimHei.ttf /usr/local/lib64/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf/ #将字体也复制给matplotlib一份
    3. vim /usr/local/lib64/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc
    4. 去掉font.family、font.sans-serif的注释,并在sans最后加入你的字体的名称,eg:SimHei,同时令axes.unicode_minus = False ,确保中文减号正常显示
    5. rm -rf ~/.cache/matplotlib/*              # 清除matplotlib的字体缓存
    6. 若是使用jupyter,重启当前的运行的项目,重新执行代码就可以看到方块已经改为中文了
    
    
    谁不是孤身一人,翻山越岭
  • 相关阅读:
    奇葩json结构解析--key是数字的json处理
    设计模式 -- 备忘录模式
    Django 模型
    Django 模板
    Django篇系列教程学习
    Django管理工具django-admin.py创建项目
    Django安装
    SQLite使用
    SQLite Manager插件安装与使用(firefox)
    CH-9 管理你的数据
  • 原文地址:https://www.cnblogs.com/hasz/p/13452897.html
Copyright © 2011-2022 走看看