当前位置: 首页 > 知识库问答 >
问题:

如何禁用jupyter笔记本历史记录

段志
2023-03-14

我正在使用Jupyter笔记本编写Python 2代码。我将其调用为:

c:\python27\scripts\jupyter-notebook --no-browser

同时,我使用IPython控制台,启动时使用:

c:\python27\scripts\ipython

我的问题是,Jupyter历史被保存,并且与IPython历史混合在一起。我根本不想要Jupyter笔记本的历史记录-有没有办法禁用它,同时保留IPython**历史记录?

平台:win32

更新:

我尝试过使用建议的设置摘要方法。但是,当我在配置中输入“c.Session.digest\u history\u size=0”时,重新启动笔记本,在某个单元格中写入“打印‘下一个测试’”,重新启动单独的IPython,按下后得到的第一件事是“打印‘下一个测试’”。

我怎样才能摆脱它?

共有1个答案

商璞
2023-03-14

有关此解决方案的来源,请参阅Github上的Jupyter问题。

在IPython配置简介中,使用位于您的主目录中的配置脚本进行配置。讨论了ipython/profile\u default/。这是默认配置文件的相关目录,如果创建其他配置文件,则会显示其他类似目录。

在该目录中,可以包含文件ipython\u config。py将在IPython的每种用法上运行。但是,文件是ipython\u kernel\u config。py将在调用IPython内核时运行,而不是在调用IPython解释器本身时运行。可以通过执行ipython内核调试来测试这一点。

Jupyter笔记本使用这种风格的内核调用。因此,在目录~/. ipython/profile_default/(假设默认配置文件)中包含一个脚本ipython_kernel_config.py,如下所示:

# Configuration file for ipython-kernel.

c = get_config()

c.HistoryManager.enabled = False

当使用这种类型的内核调用时,应该完全禁用历史管理器。因此,不应通过Jupyter调用填充命令历史记录。

顺便说一下,同一目录中的文件history.sqlite是命令历史记录。因此,删除它或将其移动到不同的文件名将清除命令历史缓冲区。

 类似资料:
  • 问题内容: 我正在研究Jupyter Notebook,并希望通过使用Google GPU使其运行更快。我已经进行了一些研究并找到了解决方案,但是它对我没有用。 解决方案是: “最简单的方法是使用Connect to Local Runtime, 然后选择硬件加速器作为GPU,如Google Colab Free GPU Tutorial中所示 。” 我确实设法将googe colab连接到jup

  • 本文向大家介绍如何禁止input输入的历史记录?相关面试题,主要包含被问及如何禁止input输入的历史记录?时的应答技巧和注意事项,需要的朋友参考一下 有时 autocomplete 属性不生效时,可以使用一些 hack 的方法,比如先把 input 设置成 readonly 或者 disabled,再动态移除 readonly 和 disabled 属性

  • 读取播放历史信息 调用地址 http://api.bilibili.cn/history 返回 返回值字段 字段类型 字段说明 results int 返回的记录总数目 list object 返回数据 返回字段 “list” 子项 返回值字段 字段类型 字段说明 aid int 视频编号 typeid int 视频分类ID typename string 视频分类名称 title string

  • 历史记录 控制台维护 Elasticsearch 成功执行的最后500个请求列表。点击窗口右上角的时钟图标即可查看历史记录。这个图标会打开历史记录面板,您可以在其中查看历史请求。您也可以在这里选择一个请求,它将被添加到编辑器中当前光标所在的位置。 图 9. 历史记录面板

  • 3.3.1.1. 同步的文件历史记录 微力同步记录对文件的添加,修改、删除的操作记录,通过历史记录列表可查看时间时间及发生设备,如下: 事件时间,显示添加、修改、删除等操作发生的时间; 文件时间,显示该文件的最后修改时间; 操作类型,显示此次针对该文件所进行的操作的类型; 发生设备,显示进行此操作的设备名称; 目录,显示该文件所属同步目录; 清空历史记录,点击后可清除所有记录,此操作仅清除记录而已

  • 本页内容包括: XCode6.4 Beta Swift语法文档更新 XCode6.3正式版 Swift语法文档更新 XCode6.2正式版 Swift语法文档更新 XCode6.2 Beta3 Swift语法文档更新 XCode6.2 Beta2 Swift语法文档更新 XCode6.2 Beta1 Swift语法文档更新 XCode6.1.1正式版 Swift语法文档更新 XCode6.1 Sw