我正在使用macOS Sierra(v.10.12.6)。我刚刚开始使用Python,并且将Anaconda的Python基本(根)版本定为v.2.7.15。我正在尝试运行一个使用Psychopy的简单实验文件,并在每次运行它时得到一个看起来很常见的错误:
/anaconda3/lib/python2.7/site-packages/matplotlib/font_manager.py:281:用户警告:Matplotlib正在使用fc-list构建字体缓存。这可能需要一点时间。 'Matplotlib正在使用fc-list构建字体缓存。 '
按照推荐的here和here,我用rm -rfd〜/ .matplotlib和〜/ .cache / fontconfig。 (〜/ .cache / matplotlab似乎不存在。)这样做之后运行脚本两次(一次允许重新生成缓存,然后再次查看问题是否得到解决)表明Matplotlib仍在继续构建字体每次都缓存。在Anaconda Navigator中,我看到我的基本python环境关联了Matplotlib v.2.2.3。我还尝试仅删除两个目录中的文件,并确保这两个目录的权限全部为rwx。
想法?
如果有用,将生成以下文件:
〜。/ matplotlib / fontList.json
里面还有一堆字母数字垃圾(均以.cache-7结尾) 〜。/ cache / fontconfig