jupyter-notebook - 如果海龟代码让我退出 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 只显示一个带有“错误”的窗口。
解决方案
这更像是绕过而不是答案,因为我仍在尝试自己弄清楚。我有一台 macbook,并且在使用 PyCharm 和 Anaconda 时遇到了同样的行为。
如果你想学习 python,如果你从https://www.python.org/安装基本的 python 解释器,上面的代码运行良好。它包括turtle 模块,您可以在IDE 中更改它,以便这个新的解释器是默认的,而不是Anaconda。如果我在其他人之前弄清楚 Anaconda 发生了什么,我会告诉你的。
推荐阅读
- labview - 使用 LabVIEW 2018 将前面板屏幕截图转换为 base64 字符串
- list - Flutter - 如何查询列表中的搜索项
- javascript - Angular 7 过滤器阵列
- javascript - 通过 Chrome 扩展程序跟踪第三方网站的点击次数
- javascript - 使用引导程序日期选择器显示特定范围的年、月和日
- vue.js - VueJS - 实例上未定义属性或方法“currentUser”
- java - Apache Beam java 测试 ExpectedLogs Maven
- c - C 中的结构、城市和距离、图形和 Dijkstras
- ksqldb - 在KSQL中,如何在窗口化和分组后选择最大窗口记录?
- bash - 如何通过使用 grep 扫描整个目录来在文件内容中查找具有特定字符串的文件