Удаление ~. / Matplotlib и ~. / Cache / fontconfig не приводит к разрешению «Matplotlib создает кэш шрифтов» - PullRequest
0 голосов
/ 01 мая 2019

Я нахожусь на macOS Sierra (v.10.12.6). Я только начинаю работать с Python и у меня есть Anaconda с моей базовой (корневой) версией Python v.2.7.15. Я пытаюсь запустить простой экспериментальный файл, который использует психопию, и каждый раз, когда я его запускаю, получаю, как представляется, довольно распространенную ошибку:

/ anaconda3 / lib / python2.7 / site-packages / matplotlib / font_manager.py: 281: UserWarning: Matplotlib создает кэш шрифтов с помощью fc-list. Это может занять некоторое время. 'Matplotlib создает кэш шрифтов с помощью fc-list. «

В соответствии с рекомендациями здесь и здесь у меня есть rm -rf'd ~ / .matplotlib и ~ / .cache / fontconfig. (~ / .cache / matplotlab, по-видимому, не существует.) Запуск сценария дважды после этого (один раз, чтобы разрешить перестройку кэша, затем еще раз, чтобы увидеть, решена ли проблема) предполагает, что Matplotlib просто продолжает создавать шрифт кеш каждый раз. В Anaconda Navigator я вижу, что у меня есть v.2.2.3 Matplotlib, связанный с моей базовой средой python. Я также попытался просто удалить файлы внутри двух каталогов и убедиться, что разрешения для этих двух каталогов были rwx для всех.

Идеи

Если это полезно, генерируются следующие файлы:

  • ~. / Matplotlib / fontList.json

  • И куча буквенно-цифрового барахла (все заканчиваются на .cache-7) внутри ~. / Кэш / Fontconfig

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...