1. ホーム
  2. サーバー
  3. LINUX

TclError: 表示名がなく、$DISPLAY環境変数もない。

2022-01-21 02:45:26

エラーです。 _tkinter.TclError: 表示名がない、$DISPLAY環境変数もない

理由 : デスクトップ環境では、リモートデバッグは実行されません。

回避策 表示デバイスを手動で指定する。

操作を指定する。

まず、リモートのlinuxシステムのコマンドラインを開き、タイプします。

printenv grep DISPLAY


取得します。

localhost:11.0


tk.Tk()作成時に、パラメータscreenNameを指定する。

window = tk.Tk(screenName = ':11.0')

解決する。