删除〜。/ matplotlib和〜。/ cache / fontconfig无法解决“ Matplotlib正在构建字体缓存”

时间:2019-05-01 15:28:15

标签: python matplotlib

我正在使用macOS Sierra(v.10.12.6)。我刚刚开始使用Python,并且将Anaconda的Python基本(根)版本定为v.2.7.15。我正在尝试运行一个使用Psychopy的简单实验文件,并在每次运行它时得到一个看起来很常见的错误:

/anaconda3/lib/python2.7/site-packages/matplotlib/font_manager.py:281:用户警告:Matplotlib正在使用fc-list构建字体缓存。这可能需要一点时间。   'Matplotlib正在使用fc-list构建字体缓存。 '

按照推荐的herehere,我用rm -rfd〜/ .matplotlib和〜/ .cache / fontconfig。 (〜/ .cache / matplotlab似乎不存在。)这样做之后运行脚本两次(一次允许重新生成缓存,然后再次查看问题是否得到解决)表明Matplotlib仍在继续构建字体每次都缓存。在Anaconda Navigator中,我看到我的基本python环境关联了Matplotlib v.2.2.3。我还尝试仅删除两个目录中的文件,并确保这两个目录的权限全部为rwx。

想法?

如果有用,将生成以下文件:

  • 〜。/ matplotlib / fontList.json

  • 里面还有一堆字母数字垃圾(均以.cache-7结尾) 〜。/ cache / fontconfig

0 个答案:

没有答案