우분투에서 tkinter를 사용할 때 표시 이름 및 $DISPLAY 환경 변수가 없습니다.

우분투에서 tkinter를 사용할 때 표시 이름 및 $DISPLAY 환경 변수가 없습니다.

이것은 내 코드입니다.

import tkinter as tk
app = tk.Tk()

app.mainloop()

python3을 실행하면 창이 표시되어야 하지만 다음 오류가 발생합니다. Traceback (최근 호출 마지막): File "gui.py", line 2, in app = tk.Tk() File "/usr/lib/ python3. 8/tkinter/내부에.py", 2261행, in내부에 self.tk = _tkinter.create(screenName, baseName, className, Interactive, wantobjects, useTk, sync, use) _tkinter.TclError: 표시 이름이 없고 $DISPLAY 환경 변수가 없습니다.

나는 단일 컴퓨터에서 같은 일을 했는데 이 문제가 없었기 때문에 그것이 내 우분투 설정이라고 생각했습니다. 이 문제가 발생했거나 해결 방법을 아는 사람이 있습니까?

관련 정보