Matplotlib创建了一个临时的config / cache目录

问题描述

Matplotlib在/var/www/.config/matplotlib处创建了一个临时config / cache目录,因为默认路径(/ tmp / matplotlib-b33qbx_v)不是可写目录;强烈建议将MPLCONFIGDIR环境变量设置为可写目录,特别是为了加快Matplotlib的导入并更好地支持多处理。

这是我在浏览器中收到error.log文件和504网关超时错误的消息。 请有人帮助解决此问题。

解决方法

请检查: https://github.com/pyinstaller/pyinstaller/issues/617

我从网络服务器运行matplotlib并使用: os.environ ['MPLCONFIGDIR'] ='/opt/myapplication/.config/matplotlib' 该目录应可由Web服务器写入(例如www-data)。

,

导入操作系统 os.environ['MPLCONFIGDIR'] = os.getcwd() + "/configs/"

之前

导入 matplotlib

对我有用

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...