【问题标题】:In PyCharm how do I remove the outputs of my Jupyter Notebook when running from the IDE?在 PyCharm 中,如何从 IDE 运行时删除 Jupyter Notebook 的输出?
【发布时间】:2017-03-11 12:19:09
【问题描述】:

如果我从 IPython NoteBook 的单元格中运行一段 python 代码,输出将显示在我的 IDE 中所选单元格的下方。我想从视图中删除此输出(和/或其他单元格的任何输出)。当我通过 Jupyter URL 访问笔记本时,我可以重置内核并清除所有结果。

如何重置/清除 IDE 中的输出?

【问题讨论】:

    标签: pycharm jupyter-notebook


    【解决方案1】:

    我相信 PyCharm 中仍然缺少此功能,正如一位 JetBrains 员工 here 所证实的那样。

    所以我猜你必须直接通过访问 Jupyter URL(例如,在浏览器中)或以 JSON 格式打开文件并手动删除输出。

    【讨论】:

    • 我尝试在 PyCharm 中使用笔记本,但很快就退出了。对他们无能为力。如果他们改进了 IDE 中的功能,那就更好了,这样我们就可以在一个地方管理所有内容。
    • 这里有人知道是否计划了此功能吗?
    • 看看这个-jetbrains.com/pycharm/whatsnew/…我还没有探索它;所以无法确认是否包含此功能,但似乎添加了很多与 Jupyter Notebooks 相关的新功能。
    【解决方案2】:

    计划在 2019.2 推出该功能 - 您可以在这里投票:https://youtrack.jetbrains.com/issue/PY-34789

    【讨论】:

      【解决方案3】:

      这个功能已经在 pycharm 中了。 窗口顶部有一盏灯,其中包含 jupyter notbook 的主要功能,包括清理输出。

      【讨论】:

      • 灯泡是指灯泡吗?
      • 这个答案应该是公认的答案。请将接受的答案更改为此答案。 @蒂莫
      【解决方案4】:

      对于 PyCharm 2021.3,灯泡图标 (previous answer) 不再存在。只需轻按两次 shift 并查找“清除输出”。

      【讨论】:

      • 非常感谢您。使用我新发现的“清除输出”知识,我能够在我的主工具栏上添加一个按钮,结果我的生活变得更加完整。谢谢!
      • 我可以添加一个快捷方式来“重新启动内核并清除输出”我在“设置...> Apprance & Behavior > Menus and Toolbars”中找不到合适的位置来添加操作,以便在 Jupyter 编辑器上显示一个按钮。有什么想法吗?
      • 不,它似乎不存在。我将它添加到:导航栏工具栏/工具栏运行操作,就在停止按钮之后。它始终显示,但至少当您不在 Jupyter 笔记本中时它被禁用。
      猜你喜欢
      • 2018-09-21
      • 1970-01-01
      • 2019-08-01
      • 2016-12-12
      • 2020-06-02
      • 2020-12-10
      • 2023-04-07
      • 2023-03-26
      • 2019-11-21
      相关资源
      最近更新 更多