2016-07-26 8 views
1

Wenn matplotlib importieren:Warnmeldungen, wenn matplotlib.pyplot Import

from matplotlib import pyplot as plt 

Ich erhalte eine Warnung Benutzer:

~/.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. 

Und außerdem bekomme ich etwa 50 Zeilen "Notice Copyright [c] 1994 Luc[as] de Groot <[email protected]> Published by TEndFontMetrics..."

importieren Matplotlib alleine funktionierte wie erwartet und es wurden keine Warnungen angezeigt. Ich benutze Matplotlib Version 1.5.1 und Python 2.7.12 auf Mac OS X El Capitan (10.11.3)

Bis jetzt scheint alles gut zu funktionieren, aber es braucht zusätzliche Zeit zu importieren und die Nachrichten fluten das Terminal . Was ist der Grund dafür und ist es möglich, dieses Verhalten zu deaktivieren?

UPDATE: Ich bin eine virtuelle Umgebung mit

+0

Tritt dies jedes Mal auf (abnormal), oder war dies das erste Mal, dass Sie pyplot (normal) importiert haben? – whrrgarbl

+2

Mögliches Duplikat von [matplotlib braucht Zeit beim Importieren] (http://stackoverflow.com/questions/34771191/matplotlib-taking-time-when- being-imported) – whrrgarbl

+0

Ja, das passiert jedes Mal, wenn ich versuche, 'aus Matplotlib Importpyplot'. Es werden jedoch keine Nachrichten angezeigt, wenn ich Matplotlib importiere. In diesem Sinne unterscheidet sich dieses Szenario vom verknüpften Problem. – Wingo

Antwort

1

I fontList.cache und tex.cach auf answer to the question von whrrgarbl verknüpft gelöscht, wie empfohlen. Zusätzlich habe ich eine Datei ~/.matplotlib/matplotlibrc erstellt und Zeile hinzugefügt: backend: TkAgg wie vorgeschlagen here.

Dies löste das Problem.