1. ホーム
  2. python

[解決済み] matplotlib のインポートに時間がかかる

2022-11-24 01:09:11

質問

の最新の安定版リリースにアップグレードしたところ 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.')

...これは常に数秒間停止しています。

これは期待された動作なのでしょうか?以前も同じでしたが、印刷されたメッセージがなかっただけでしょうか?

どのように解決するのですか?

上のコメントでtomさんが提案されているように、ファイルを削除してください。

fontList.cache
fontList.py3k.cache 
tex.cache 

を実行すると問題が解決します。 私の場合、ファイルは以下にありました。

`~/.matplotlib`

編集済み

数日前に再びメッセージが表示され、上記の場所にあるファイルを削除しましたが、成功しませんでした。提案されたように、私はそれを見つけました ここで によって T ムダウ テキストキャッシュファイルのある場所が追加されています。 ~/.cache/fontconfig