2

This is my first time using the turtle module in python but I can't seem to import it? Here's my code:

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()

I run this as $ python3 example.py And I get

$ 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'

If I run 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
Gosejok
  • 31
  • 1
  • 5

2 Answers2

2

This is a simple one to solve:

sudo apt-get install python3-tk

One of the other commenters suggested python-tk which wouldn't work for you here.

fcdt
  • 2,371
  • 5
  • 14
  • 26
Ehgriez
  • 71
  • 3
1

It was

sudo apt install python3-tkinter
Gosejok
  • 31
  • 1
  • 5