Linuxサーバーを使用してdjangoプロジェクトを設定しています。 "/var/www/.matplotlibを作成できませんでした.MPLCONFIGDIRをmatplotlib構成データ用の書き込み可能ディレクトリに設定することを検討してください"Matplotlibの設定MPLCONFIGDIR:MPLCONFIGDIRをmatplotlib設定データの書き込み可能なディレクトリに設定することを検討してください。
次に、$ MPLCONFIGDIRが空であることがわかりました。ですから、私は次のように設定します:
[email protected]:~$ export MPLCONFIGDIR=~/website/graph
[email protected]:~$ echo $MPLCONFIGDIR
/home/lab/website/graph
このパスは、Matplotlibで作成した画像を保存するディレクトリです。 mod_wsgiのApacheとに展開されているDjangoプロジェクトでは、上記のエラーがまだ出て、
>>> import matplotlib
>>> import os
>>> os.environ.get('MPLCONFIGDIR')
'/home/lab/website/graph'
しかし: は、それから私は、Pythonのコマンドラインで、この設定を確認しました。私は以下の行を追加しました:
import os
os.environ['MPLCONFIGDIR'] = "/home/lab/website/graph"
print(os.environ.get('MPLCONFIGDIR'))
"なし"と表示されます。
誰でも手伝ってもらえますか?
ありがとうございました。
「mapplotlib」で同じ問題が発生したときに、何を検索するのか分かっていれば、Aha。私は 'configdir = os.environ.get( 'MPLCONFIGDIR')'を見つけたところにコードを戻しました。私は例外スタックトレースはそれについて私に言ったことはないと思う。 –