首页 > 解决方案 > 如果海龟代码让我退出 python 3 Jupyter,我可以改变什么?

问题描述

如果我在 Python3(Anaconda Jupyter 6.0.0)上运行此代码,我将自动注销。我使用带有 macOS Mojave 的 Mac。代码来自《如何像计算机科学家一样思考》一书。所以我开始学习一些python。

我已经尝试删除库中的turtle.py 文件,但也没有用。

import turtle
window = turtle.Screen() 
alex = turtle.Turtle()
alex.forward(50)
alex.left(90)
alex.forward(30)
window.mainloop()

当我运行代码时,我会注销。当我再次登录时,Jupyter 只显示一个带有“错误”的窗口。

标签: jupyter-notebooklogoutturtle-graphicsmacos-mojave

解决方案


这更像是绕过而不是答案,因为我仍在尝试自己弄清楚。我有一台 macbook,并且在使用 PyCharm 和 Anaconda 时遇到了同样的行为。

如果你想学习 python,如果你从https://www.python.org/安装基本的 python 解释器,上面的代码运行良好。它包括turtle 模块,您可以在IDE 中更改它,以便这个新的解释器是默认的,而不是Anaconda。如果我在其他人之前弄清楚 Anaconda 发生了什么,我会告诉你的。


推荐阅读