删除Jupyter笔记本每个单元格上的播放按钮显示

时间:2019-02-09 14:32:55

标签: button jupyter-notebook

在研究Jupyterbook时,我不小心按下了一些按钮。现在,每个单元格都显示一个“运行此单元格(播放按钮)”图标,这在视觉上会分散注意力。我找不到将其关闭的拨动开关/命令。

反正我可以将其关闭吗?

2 个答案:

答案 0 :(得分:0)

您很可能已将notebook软件包升级到5.6.0版或更高版本。

pip show notebook

conda list notebook

将为您提供确切的版本。

不幸的是,如果是上述情况,您的选择将受到限制,具体如下。

  • 降级

    pip install notebook==5.5.0
    

    conda install notebook==5.5.0
    
  • 自定义本地CSS

    在您的custom.css文件中添加以下代码(为更灵活和复杂的解决方案添加this thread)。

    .code_cell .run_this_cell {
        display: none;
    }
    

    如果您在 Linux 上使用 Conda ,则可以在以下位置找到文件(取决于您所使用的Python版本)

    ~/anaconda3/lib/python3.7/site-packages/notebook/static/custom/custom.css
    

    对于 Windows 上的 Conda ,请尝试

    C:\Users\UserName\Anaconda3\Lib\site-packages\notebook\static\custom\custom.css
    

    检查对this question的答案,以获取有关可在何处找到文件的更多详细信息。

    或者,您可以创建一个新文件my-custom.css,将其放置在所需的位置,然后使用IPython's HTML cell magic

    从每个笔记本中分别引用该文件。
    %%html
    <link rel="stylesheet" href="somewhere-on-your-machine/my-custom.css" />
    

    或显式地,无需创建任何文件

    %%html
    <style>
    .code_cell .run_this_cell {
        display: none;
    }
    </style>
    

答案 1 :(得分:0)

一种更简单的解决方法是选择单元格,将其更改为markdown,然后再更改回代码。