1

这是我第一次在 python 中使用 turtle 模块,但我似乎无法导入它?这是我的代码:

import turtle

turtle.shape("turtle")
turtle.speed(1)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)

turtle.exitonclick()

我运行这个$ python3 example.py 我得到

$ python3 example.py
Traceback (most recent call last):
File "example.py", line 1, in <module>
from turtle import *
File "/usr/lib/python3.7/turtle.py", line 107, in <module>
import tkinter as TK
ModuleNotFoundError: No module named 'tkinter'

如果我运行 Python2python example.py

$ python example.py
Traceback (most recent call last):
File "example.py", line 1, in <module>
import turtle
File "/usr/lib/python2.7/lib-tk/turtle.py", line 107, in <module>
import Tkinter as TK
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 42, in <module>
raise ImportError, str(msg) + ', please install the python-tk package'
ImportError: No module named _tkinter, please install the python-tk package
4

2 回答 2

1

它是

sudo apt install python3-tkinter
于 2020-09-02T02:57:03.947 回答
1

这是一个简单的解决方案:

sudo apt-get install python3-tk

其他评论者之一建议 python-tk 在这里对你不起作用。

于 2020-08-06T10:20:30.810 回答