私は私はpythonを実行するために私はを使用しています。私が見逃しているものがわからない(タートル)
私は日のためにそれをいじってきた、それは私にこのエラー与え続け:
from turtle import *
setup(500, 500)
Screen()
title("Turtle Keys")
move = Turtle()
showturtle()
def k1():
move.forward(100)
move.left(90)
move.forward(100)
move.left(90)
move.forward(100)
move.left(90)
move.forward(100)
move.left(90)
def k2():
move.forward(320)
move.left(120)
move.forward(320)
move.left(120)
move.forward(320)
move.left(120)
def k3():
move.right(45)
def k4():
move.forward(100)
move.left(90)
move.forward(50)
move.left(90)
move.forward(100)
move.left(90)
move.forward(50)
move.left(90)
def k5():
move.left(10)
def k6():
move.forward(10)
def k7():
move.backward(10)
onkey(k1, "Up")
onkey(k2, "Left")
onkey(k3, "Right")
onkey(k4, "Down")
onkey(k5, "1")
onkey(k6, "2")
onkey(k7, "3")
listen()
mainloop()
目的はときに、特定の特定の図形を描画することです。ここでは
Traceback (most recent call last): File
"/tmp/sessions/5ecd67058b43cfc0/main.py", line 2, in
setup(500, 500) File "", line 6, in setup File "/usr/lib/python3.5/turtle.py", line 3662, in Screen
Turtle._screen = _Screen() File "/usr/lib/python3.5/turtle.py", line 3678, in __init__
_Screen._root = self._root = _Root() File "/usr/lib/python3.5/turtle.py", line 434, in __init__
TK.Tk.__init__(self) File "/usr/lib/python3.5/tkinter/__init__.py", line 1871, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable
は、これまでのコードですキーが押された。
[mcve]の作り方をチェックする必要があります。*より小さなコードサンプルを使用して同じ動作を行うことができます。 –