导入matplotlib.pyplot时的警告消息

时间:2016-07-26 15:24:11

标签: python matplotlib

导入matplotlib时:

<RollingFile name="file"
                     fileName="${sys:mule.home}/logs/app2test.log"
                     filePattern="${sys:mule.home}/logs/app2test.%d{yyyy-MM-dd}">

我收到用户警告:

from matplotlib import pyplot as plt

此外,我得到大约50行~/.virtualenvs/cv/lib/python2.7/site-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment.

单独导入Matplotlib按预期工作,未显示任何警告。我在Mac OS X El Capitan上使用Matplotlib 1.5.1和Python 2.7.12(10.11.3)

到目前为止,一切似乎都运行良好,但导入需要额外的时间,而且消息充斥终端。这是什么原因,是否可以禁用此行为?

更新:我正在使用虚拟环境

1 个答案:

答案 0 :(得分:1)

我删除了由whrrgarbl链接的answer to the question上建议的fontList.cache和tex.cach。另外,我创建了一个文件~/.matplotlib/matplotlibrc,并按照建议here添加了行backend: TkAgg

这解决了这个问题。