Python turtle模块导入失败求助:首次使用遇依赖缺失问题
解决Python turtle模块导入失败的问题
嘿,我完全懂你碰到的麻烦!turtle模块本质上是靠tkinter这个图形工具库来运行的,不管你用Python2还是Python3,都得先装对应的tkinter依赖包才能正常用turtle。
Python3 环境下的解决办法
你遇到的ModuleNotFoundError: No module named 'tkinter'错误,说明你的Python3环境缺了tkinter组件。根据你用的Linux发行版,执行对应的安装命令:
- Debian/Ubuntu 系列:
sudo apt-get update && sudo apt-get install python3-tk - Fedora/RHEL/CentOS 系列:
sudo dnf install python3-tkinter # Fedora # CentOS/RHEL 可用下面这条 sudo yum install python3-tkinter
Python2 环境下的解决办法
Python2的报错已经明确提示要装python-tk包,同样按发行版选命令执行:
- Debian/Ubuntu 系列:
sudo apt-get update && sudo apt-get install python-tk - Fedora/RHEL/CentOS 系列:
sudo dnf install python2-tkinter # Fedora # CentOS/RHEL 可用下面这条 sudo yum install python2-tkinter
验证效果
装完之后再运行你的代码:
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()
就能看到小海龟乖乖画出正方形啦~
内容的提问来源于stack exchange,提问作者Gosejok
相关产品推荐
相关产品推荐

