【QStandardPaths: XDG_RUNTIME_DIR not set】対処方法
はじめに
環境
- Windows11
- WSL2のUbuntu
- IPython
状況
import matplotlib.pyplot as plt
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-futa'
対処方法
原因
- WSLで起こるらしい
- メッセージ「QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-futa’」
- 指定ディレクトリを環境変数に設定して!
対処コマンド
export XDG_RUNTIME_DIR=/tmp/runtime-futa
- 上記コマンドをLinuxで実行
(runtime-futaのところは適宜読み替え) - 再度「ipython」「import matplotlib.pyplot as plt」で確認
恒久対処
.bashrcに設定
vi ~/.bashrc
grep XDG_RUNTIME_DIR ~/.bashrc
$ grep XDG_RUNTIME_DIR ~/.bashrc export XDG_RUNTIME_DIR=/tmp/runtime-futa
- エラーがなくなるようであれば、再ログイン時のために自動読み込み設定
- 「export XDG_RUNTIME_DIR=/tmp/runtime-futa」を追記
- 参考
- viの使い方
- リファレンス