You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1 Mac的Anaconda Jupyter中关闭turtle窗口致内核崩溃求助

M1芯片MacBook Air上Jupyter Notebook运行turtle代码的崩溃问题

我在搭载M1芯片的MacBook Air上,用Anaconda的Jupyter Notebook学习Python的turtle模块时遇到了问题:

运行以下代码后,关闭turtle窗口时界面会冻结,鼠标光标持续转圈,必须强制退出。之后Jupyter页面会弹出“内核似乎已崩溃,将自动重启”的提示,多次尝试都是这个结果。如果不添加turtle.done(),情况更糟——窗口卡顿,还没关闭时光标就开始转圈了。

import turtle

turtle.forward(200)
turtle.setheading(90)
turtle.penup()
turtle.forward(40)
turtle.pendown()
turtle.forward(50)
turtle.penup()
turtle.forward(50)
turtle.forward(50)
turtle.pendown()
turtle.forward(60)
turtle.forward(100)
turtle.done()

运行第一段代码时的屏幕截图显示窗口冻结、光标转圈的状态。

但运行下面这段更复杂的代码时,却能正常关闭窗口,没有出现崩溃或冻结的情况:

from turtle import *

color('red', 'yellow')
begin_fill()

while True:
    forward(200)
    left(170)
    if abs(pos()) < 1:
        break
end_fill()
done()

内容的提问来源于stack exchange,提问作者Thuan Nguyen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 15:48:05