小编典典

matplotlib导入时需要时间

python

我刚刚升级到matplotlib(1.5.1)的最新稳定版本,每次导入matplotlib时都会收到以下消息:

/usr/local/lib/python2.7/dist-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment.
  warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.')

…总是停顿几秒钟。

这是预期的行为吗?之前也一样,只是没有打印出来的消息吗?


阅读 210

收藏
2020-12-20

共1个答案

小编典典

正如汤姆在上面的评论中建议的,删除文件:

fontList.cache
fontList.py3k.cache 
tex.cache

解决这个问题。就我而言,文件位于:

`~/.matplotlib`

已编辑

几天前,该消息再次出现,我删除了上述位置中的文件,但没有成功。我发现,建议在这里通过有一个额外的位置信息与文本缓存文件是:~/.cache/fontconfig

2020-12-20