【问题标题】:Python module turtle not importing correctlyPython模块乌龟没有正确导入
【发布时间】:2020-04-29 12:53:33
【问题描述】:

这是我第一次在 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'

如果我运行 Python2 python 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

【问题讨论】:

  • 您在虚拟环境中吗?如果是这样,您是否pip 为您的程序安装了依赖项?
  • 我不知道如何导入 pip 或安装它。 @JST99
  • 好吧,我安装了 pip,但忘了说我不在任何虚拟环境中(例如,虚拟盒子、docker 等)
  • 我猜你是在 Linux 上。试试sudo apt-get install python-tk
  • @Noah Broyles Traceback(最近一次调用最后一次):文件“example.py”,第 1 行,在 中导入海龟文件“/usr/lib/python3.8/turtle.py” ,第 107 行,在 中 import tkinter as TK ModuleNotFoundError: No module named 'tkinter'

标签: python python-3.x python-2.7 turtle-graphics python-turtle


【解决方案1】:

这是一个很容易解决的问题:

sudo apt-get install python3-tk

其他评论者之一建议 python-tk 在这里不适合你。

【讨论】:

    【解决方案2】:

    原来是

    sudo apt install python3-tkinter
    

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 2021-05-01
      • 1970-01-01
      • 2019-06-23
      • 1970-01-01
      • 2020-01-10
      • 1970-01-01
      • 1970-01-01
      • 2019-05-17
      相关资源
      最近更新 更多