Problèmes avec les “Matplotlib est la construction de la cache de polices à l'aide de fc-list. Cela peut prendre un moment.” sur MacoS
Je suis sous OS X 10.11.3, et j'ai installé Anaconda3-2.5.0-MacOSX-x86_64.pkg qui comprend Matplotlib 1.5.1. Lorsque j'essaie d'import Matplotlib dans Jupyter avec les éléments suivants:
import matplotlib.pyplot as pp
- Je obtenir un très long message d'erreur, en commençant par les éléments suivants:
/Utilisateurs/hgbauer/anaconda/lib/python3.5/site-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib est la construction de la cache de polices à l'aide de fc-list. Cela peut prendre un moment.
Le message ne disparaît jamais, peu importe combien de temps j'attends.
Que j'ai remarqué dans un sujet:
matplotlib prendre le temps lorsqu'elles ont été importées
que le problème peut exiger la suppression du contenu de ~/.cache/matplotlib, mais dans cette situation, Matplotlib semble avoir été installé séparément plutôt que comme une partie de l'Anaconda.
Ma question est: est-ce
Comment puis-je accéder à l' ~/.cache/matplotlib fichier à Anaconda, afin de supprimer le contenu?
Toutes les suggestions seront très appréciés.
mv ~/.matplotlib/ ~/.matplotlib_old
redémarrer python, et si cela fonctionne, vous retirez ~/.matplotlib/
OriginalL'auteur hgbauer | 2016-03-01
Vous devez vous connecter pour publier un commentaire.
Les fichiers à supprimer sont sous
~/.matplotlib
, plutôt que de~/.cache/matplotlib
(vous devrez également supprimer~/.cache/fontconfig
de la superstition, mais le mal.matplotlib
chemin était le gros truc)Vous devriez voir ce fichus message sur votre prochaine course, puis plus rien.
rm-r (ou rm-rf si des autorisations sont déglingués) pour souffler l'ensemble du répertoire
OriginalL'auteur welch
Vous pouvez trouver ce out avec
get_cachedir()
. Par exemple:Voir ici pour plus d'informations
import matplotlib as mpl print mpl.get_cachedir() File "<ipython-input-4-7d8def72307e>", line 2 print mpl.get_cachedir() ^ SyntaxError: invalid syntax
Ne fait que signifier un réel problème? Deuxièmement, est-il un guide pour la recherche et la modification de l'Anaconda paquets disponibles sur ce site web? J'ai regardé sur le Matplotlib site, mais je n'ai pas vu quelque chose de spécifiquement liées à l'Anaconda. Merci pour votre aide, Gibb @tomAh, si vous êtes à l'aide de python 3, il devrait être
print(mpl.get_cachedir())
Merci beaucoup. La sortie de ce que j'obtiens lorsque j'exécute ce code dans Jupyter est comme suit:
/Users/hgbauer/.matplotlib
Quelle est la prochaine étape pour la suppression de la nécessaire fichiers de cache? @tomOriginalL'auteur tmdavison