[Python] RuntimeError: 無効な DISPLAY 変数
2022-02-22 05:57:13
I. 問題の内容 Python のバージョンは 3.6.3 で、Windows で matplotlib を使って描画するのは問題ないのですが、ssh でリモート描画するとエラーが報告されます。RuntimeError: RuntimeError: Invalid DISPLAY variable.
次に、理由ですが、matplotlibのデフォルトのバックエンドはTkAggで、バックエンドのFltAgg, GTK, GTKCairo, TkAgg, Wx, WxAggはいずれもGUIを必要とするので、sshで操作するとエラーが報告されるのだそうです。
第三に、解決策:matplotlibをインポートする際に、GUIを必要としないバックエンド(Agg、Cairo、PS、PDF、SVG)を指定することです。例を挙げます。
import matplotlib.pyplot as plt
plt.switch_backend('agg')
関連
-
print'の呼び出しに括弧がない Python for Beginners
-
Python仮想環境のインストールと設定
-
ImportError を解決します。pandas をインストールした後に 'pandas' という名前のモジュールがない。
-
python 3.3.2 エラー。urllib2' という名前のモジュールがない ソリューション
-
Pythonでナンバープレート自動認識システムを作ろう!楽しくて実用的です。
-
TypeError: 'numpy.ndarray' オブジェクトが呼び出し可能でないエラー処理
-
OSError[Errno 48]:アドレスは既に使用されています 解決方法
-
Python辞書
-
Pythonでフォルダをトラバースして大きなファイルを探す
-
Python djangoプログラミングエラーのコツ、自作プログラミングで遭遇したエラーのまとめ 2018年11月8日更新
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Python】import pandas, error pandas Missing required dependencies ['numpy'] Reason Analysis
-
undefinedAttributeError: 'dict_values' オブジェクトに 'translate' 属性がない エラーは解決されました。
-
Python_matplotlib の凡例は外側に保存すると不完全になる
-
ValueError: 入力配列を形状 (22500,3) から形状 (1) にブロードキャストできなかった。
-
python で word, excel, csv, json ファイルの読み書きをする。
-
Python組み込み関数 - min関数とmax関数 - 詳細解説
-
scipyという名前のモジュールがない場合の解決策|エラー
-
Python3 xlsxwriterモジュールのインストール
-
TypeError: Json オブジェクトは str, bytes または bytearray でなければならず、'TextIOWrapper' ではありません。
-
[解決済み] です。TypeError: read() missing 1 required positional argument: 'filename'.