Python:Tkinter和乌龟

Ale*_*eks 6 python module tkinter

在这里开始程序员.从如何思考像计算机科学家我得到以下代码:

#!/usr/bin/env python3

import turtle
wn = turtle.Screen()
alex = turtle.Screen()
alex.forward(150)
alex.left(90)
alex.forward(150)
Run Code Online (Sandbox Code Playgroud)

该程序看起来很简单,但我收到以下错误:

ImportError: No module named turtle
Run Code Online (Sandbox Code Playgroud)

经过一些互联网研究,我读到了tkinter包中可以找到的海龟模块.因为我有两个不同的python安装,Python 2.7.3和Python 3.2.3

我在Ubuntu终端中运行了以下命令,希望安装缺少的python模块:

sudo apt-get install python-tk
sudo apt-get install python3.2-tk
Run Code Online (Sandbox Code Playgroud)

它让我无处可去.那么如何为两个版本的python安装缺少的模块?

谢谢!

fan*_*ing 5

在ubuntu 16.04上,

sudo apt-get install python3-tk
Run Code Online (Sandbox Code Playgroud)

解决了我的问题,如果这对你不起作用,也看到这个问题, 在Ubuntu上找不到Tkinter模块


小智 0

安装python3-tk应该可以解决您的问题。我在我的 ubuntu12.04 电脑上遇到了同样的问题,通过安装解决了它python3-tktkinter当您仅在 python3 上执行代码时,这会安装python3 的模块(#!/usr/bin/env python3)