Python 3.x 在IPython(Py 3.4)笔记本中使用海龟

Python 3.x 在IPython(Py 3.4)笔记本中使用海龟,python-3.x,graphics,ipython,turtle-graphics,Python 3.x,Graphics,Ipython,Turtle Graphics,我是按照这里的前几行指示来做的,这几行指示导致了这部杰作: import turtle turtle.forward(15) 但是,在Python turtle图形窗口出现后(中间有一个小箭头),内核会立即死亡。我需要补充什么 我看了一个视频,其中添加了t=turtle.pen(),但结果是一样的。我在IDLE3中测试了你的两行代码,在Ubuntu下测试了简单的python3提示符,效果很好turtle.forward(15)打开一个窗口,创建了一个turtle,然后将其向前移动15像素 为了

我是按照这里的前几行指示来做的,这几行指示导致了这部杰作:

import turtle
turtle.forward(15)
但是,在Python turtle图形窗口出现后(中间有一个小箭头),内核会立即死亡。我需要补充什么


我看了一个视频,其中添加了
t=turtle.pen()
,但结果是一样的。

我在IDLE3中测试了你的两行代码,在Ubuntu下测试了简单的python3提示符,效果很好
turtle.forward(15)
打开一个窗口,创建了一个turtle,然后将其向前移动15像素

为了帮助您解决这个问题,我运行了一个交互式会话,它以更多的步骤完成任务。也许这对您来说是可行的(在这种情况下,您在您的Python或turtle graphics版本中遇到了一个bug),如果没有,至少您会知道“内核死亡”的确切位置(不管您的意思是什么,确切地说)


我为笔记本电脑编写了一个名为turtle的turtle模块。如果你能安装它,你应该能够像使用标准的海龟模块一样使用它。@ThomasK我会尝试一下,谢谢!我发现的另一个可能性是也导入tkinter模块,并在最后添加
done()
。我在IDLE3中测试了你的两行代码,以及Ubuntu下的普通python3提示符,它可以工作
turtle.forward(15)
打开一个窗口,创建了一个turtle,然后将其向前移动15像素。请尽可能添加关于“内核立即死亡”的详细信息。比如,有错误消息吗?你能得到一个吗?接下来,你可以使用ipyturtle找到一个解决方案。也许我需要说的是,所有这些都发生在IPython 3.4笔记本和Windows 10中;然而,我通过在末尾添加
done()
解决了这个问题,否则,乌龟会变为15像素,但窗口会变得模糊,红色的“死内核”字段出现在右上角。然后它重新启动,我需要通过任务管理器删除turtle.Screen()。似乎与……有关。
$ python3
Python 3.4.3 (default, Jul 28 2015, 18:24:59) 
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import turtle
>>> win = turtle.Screen()
>>> t = turtle.Turtle()
>>> t.fd(15)
>>>