【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


Posted by futa