Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Python: Tkinter & turtle

Beginning programmer here. From How to Think Like a Computer scientist I got the following code:

#!/usr/bin/env python3

import turtle
wn = turtle.Screen()
alex = turtle.Screen()
alex.forward(150)
alex.left(90)
alex.forward(150)

The program seems simple enough, Yet I get the following error:

ImportError: No module named turtle

After some internet research, I read that the turtle module can me found within the tkinter package. And so because I have two different python installations, Python 2.7.3 and Python 3.2.3

I ran the following commands in Ubuntu terminal, in hopes to install the missing python modules:

sudo apt-get install python-tk
sudo apt-get install python3.2-tk

It got me nowhere. So how can I install the missing modules for both versions of python?

Thanks!

like image 520
Aleks Avatar asked Mar 08 '13 03:03

Aleks


2 Answers

On ubuntu 16.04,

sudo apt-get install python3-tk

solved my problem, if this not work for you, see this question too Tkinter module not found on Ubuntu

like image 52
fangxing Avatar answered Nov 30 '22 06:11

fangxing


To setup Tkinter module in Python 2:

  • Execute sudo apt-get install python-tk in the terminal.
  • Use import Tkinter in your program.

For Python 3:

  • Execute sudo apt-get install python3-tk in the terminal.
  • Use import tkinter in your program.

Although Tkinter usually comes bundled up with Python 3, the above procedure will work incase the module is not installed.

like image 39
apb7 Avatar answered Nov 30 '22 06:11

apb7