导入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)
到目前为止,一切似乎都运行良好,但导入需要额外的时间,而且消息充斥终端。这是什么原因,是否可以禁用此行为?
更新:我正在使用虚拟环境
答案 0 :(得分:1)
我删除了由whrrgarbl链接的answer to the question上建议的fontList.cache和tex.cach。另外,我创建了一个文件~/.matplotlib/matplotlibrc
,并按照建议here添加了行backend: TkAgg
。
这解决了这个问题。