Я работаю со студентом, который использует Google colab.Я пытался познакомить ее с графикой черепахи.Мы получили эту ошибку: TclError: нет отображаемого имени и нет переменной окружения $ DISPLAY.Когда я пытаюсь найти ошибку, все решения очень специфичны для matplotlib.Это сработало для моего ученика без каких-либо изменений.Я ищу решение для этого, которое работает более широко или, по крайней мере, работает с turtle и tkinter.
Студент использует книгу Chrome.Google colab - это то, что она использует в школе, и решение проблемы в этой среде будет наилучшим, если это возможно.Я пытался создать объект Turtle, но выдает ту же ошибку.Я выполнил поиск по ошибке во всех сообщениях, которые я мог найти, говорил об этой проблеме с matplotlib.Решением в этом случае было переопределить то, что я считаю опцией рендеринга, вызвав .use ('Agg').Я не видел очевидного эквивалента для черепахи.Я также попытался использовать matplotlib, чтобы увидеть, если мы получили ошибку, которую я видел в сообщениях.Мы попробовали простой пример matplotlib, и он работал без каких-либо изменений.График выводился, как и ожидалось.
import turtle turtle.forward (100)
Я ожидаю, что графика черепах будет отображена в результатах.
На самом деле я получил следующие ошибки:
TclError Traceback (последний последний вызов) в () ----> 1 turtle.forward (100)
5frames /usr/lib/python3.6/tkinter/init.py в init (self, screenName, baseName, className, useTk, синхронизация, использование) 2021 baseName = baseName + ext2022 интерактивный = 0 -> 2023 self.tk = _tkinter.create (screenName, baseName, className, interactive, wantobjects, useTk, синхронизация, использование) 2024, если useTk: 2025 self._loadtk ()
TclError: noотображаемое имя и без переменной среды $ DISPLAY