今天尝试在Ubuntu上使用turtle,运行环境是python3,遇到一些问题,将解决过程记录如下。首先是turtle包的安装出现问题,查了一下,发现setup.py是python2编写的,其中第40行代码需要修改,手工下载turtle.0.0.2的安装包,解压并修改后,使用pip3 install -e turtle-0.0.2 安装。编写并运行下面的代码:
#!/usr/bin/env python3
# 导入turtle包的所有内容:
from turtle import *
# 设置笔刷宽度:
width(4)
# 前进:
forward(200)
# 右转90度:
right(90)
# 笔刷颜色:
pencolor('red')
forward(100)
right(90)
pencolor('green')
forward(200)
right(90)
pencolor('blue')
forward(100)
right(90)
# 调用done()使得窗口等待被关闭,否则将立刻关闭窗口:
done()
出现问题:
ModuleNotFoundError: No module named 'tkinter'
发现是基础包没有安装,使用下面命令安装:
sudo apt install python3-tk
安装完成后,可以运行了。
网友评论