jupyter笔记本显示matplotlib错误消息错误键“ text.kerning_factor”

时间:2020-04-12 12:16:23

标签: python matplotlib jupyter-notebook anaconda conda

import pandas as pd 
import numpy as np
import matplotlib.pyplot as plt

第4行中的错误密钥“ text.kerning_factor” /home/samyak/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/_classic_test_patch.mplstyle。 您可能需要从以下位置获取更新的matplotlibrc文件 https://github.com/matplotlib/matplotlib/blob/v3.1.3/matplotlibrc.template 或通过matplotlib源代码发布

6 个答案:

答案 0 :(得分:13)

尽管安装了3.2,但似乎是matplotlib 3.1的样式配置文件之一。

  1. 转到/home/samyak/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/stylelib/

  2. 打开_classic_test_patch.mplstyle并注释掉text.kerning_factor:6

对我有用。

答案 1 :(得分:2)

我今天(使用3.2.1版)遇到了相同的问题。

我的解决方案:重新安装matplotlib:)

答案 2 :(得分:2)

我遇到了同样的问题,我通过使用以下代码升级Matplotlib来解决了这个问题:

conda upgrade matplotlib

pip install --upgrade matplotlib

答案 3 :(得分:1)

我也遇到了同样的问题。重新安装matplotlib对我不起作用。我使用以下命令将matplotlib降级为版本2:

conda安装matplotlib = 2

有效。希望这会有所帮助。

答案 4 :(得分:1)

我注意到 matplotlib 返回的 print(matplotlib.__version__) 版本与 pip show matplotlib 显示的版本不同!当我检查文件夹 ./Anaconda3/Lib/site-packages 时,我注意到有两个版本的 matplotlib(以及一些其他软件包)。出于某种原因,当我升级 matplotlib(和其他软件包)时,没有卸载旧版本。我用过

pip uninstall matplotlib

两次删除两个版本,然后再次安装 matplotlib。这解决了问题。

答案 5 :(得分:0)

  1. 从活动环境安装 matplotlib
  2. 转到“./Anaconda3/Lib/site-packages”并手动删除您在那里看到的所有 matplotlib 文件夹。如果您有多个,请确保您处于相同的环境中。
  3. 使用 conda install -c conda-forge matplotlib 重新安装“matplotlib”。

它应该可以工作。