在scipy/anaconda/spyder (2.7)中,海龟(及其屏幕)出现在哪里?

1 投票
1 回答
2626 浏览
提问于 2025-04-18 18:36

我正在使用SciPy/Anaconda/Spyder,当我输入:

import turtle
from turtle import Turtle
turtle.getscreen()
turtle.showturtle

然后运行它时,什么也没有发生。而在IDLE中,当脚本运行时,会出现一个新窗口,里面有一个“海龟”(海龟就是一个指向右边的箭头头)在中间。

那么在SciPy/Anaconda/Spyder中,“海龟窗口”在哪里出现呢?

1 个回答

2

要让这个功能正常工作,你需要:

  1. 选择 IPython 控制台,而不是普通的Python控制台

  2. 在里面输入这个命令:%gui tk

  3. 运行你提供的代码(在Linux上我试过是可以的)。

注意:如果你是在Windows上,遗憾的是Anaconda有个bug,导致大家无法使用turtle模块。这个bug和模块本身没关系,而是和它用来制作海龟动画的图形工具包有关。

撰写回答