Я использую сервер Linux для настройки проекта django. Я получил эту ошибку: «Не удалось создать /var/www/.matplotlib; рассмотрите возможность установки MPLCONFIGDIR в доступный для записи каталог для данных конфигурации matplotlib»
Тогда я обнаружил, что $ MPLCONFIGDIR пустые. Поэтому я установил это так:
lab@base:~$ export MPLCONFIGDIR=~/website/graph
lab@base:~$ echo $MPLCONFIGDIR
/home/lab/website/graph
Этот путь является каталогом, в котором я хочу хранить изображения, созданные Matplotlib.
Затем я убедился, что этот параметр в командной строке Python:
>>> import matplotlib
>>> import os
>>> os.environ.get('MPLCONFIGDIR')
'/home/lab/website/graph'
НО, в проекте django, который развернут в Apache с mod_wsgi, вышеупомянутая ошибка все еще существует. Я добавил следующие строки:
import os
os.environ['MPLCONFIGDIR'] = "/home/lab/website/graph"
print(os.environ.get('MPLCONFIGDIR'))
Он печатает "Нет"!
Кто-нибудь может мне помочь?
Спасибо.