很多人写过了,但是还是写下我的解决过程吧:
注意:这个是在ubuntu下,如果是Windows可能第三部就好了

  1. 可能没字体,先装下
    apt-get install fonts-wqy-zenhei
    apt-get install -y fonts-wqy-microhei
    
  2. 删除缓存文件
    这个下面有matplotlib的字体缓存路径,要在安装后删除
    rm -rf  ~/.cache/matplotlib
    
  3. 设置字体
    import matplotlib.pyplot as plt
    # 支持中文
    plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
    plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号
    

reference:
找不到了,反正大家都是互相抄,哈哈哈,有用就行

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐