John14532 Ответов: 1

Я хотел нарисовать квадрат с черепахой на pyhton 3


from turtle import *
begin_fill()

Turtle()
right(90)
forward(80)
left(90)
forward(80)
left(90)
forward(80)
left(90)
forward(80)

color('red')
end_fill()
done()




Это мой код.И показывает эту ошибку... Пожалуйста, помогите мне


Traceback (most recent call last):
  File "main.py", line 2, in <module>
    begin_fill()
  File "<string>", line 6, in begin_fill
  File "/usr/local/lib/python3.7/turtle.py", line 3812, in__init__
    Turtle._screen = Screen()
  File "/usr/local/lib/python3.7/turtle.py", line 3662, inScreen
    Turtle._screen = _Screen()
  File "/usr/local/lib/python3.7/turtle.py", line 3678, in__init__
    _Screen._root = self._root = _Root()
  File "/usr/local/lib/python3.7/turtle.py", line 434, in __init__
    TK.Tk.__init__(self)
  File "/usr/local/lib/python3.7/tkinter/__init__.py", line 2023, in __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable



Что я уже пробовал:

Я пытался так много раз , и это не сработало

Richard MacCutchan

_tkinter.Переменная TclError: не отображаемое имя, а не $дисплей окружающей среды

1 Ответов

Рейтинг:
0

CPallini

Это не ошибка вашего кода. Просто отображение переменной окружения не определено (или не видно коду). Вы можете найти некоторую информацию, например, здесь: raspbian - ошибка при попытке создать графический интерфейс Python с помощью Tkinter: "нет отображаемого имени и переменной среды $DISPLAY" - Raspberry Pi Stack Exchange[^].