首页 > 解决方案 > Jupyter Notebook“hidecode”标签不起作用?

问题描述

我正在尝试使用此处hidecode显示的标签,但由于某种原因,它无法在我的本地 Jupyter Notebook 服务器上运行。代码仍然可见,并且单元格右侧没有显示任何按钮。我什至下载了上面页面中使用的相同笔记本,没有骰子。

我正在跑步Ubuntu 18.04.2 LTS, Jupyter Notebook Server 5.2.2, Python 3.6.7, 和IPython 5.5.0. 我运行启动服务器的命令是sudo jupyter notebook --allow-root.

如果您需要更多信息,请告诉我。我很感激我能得到任何帮助来解决这个问题。

标签: jupyter

解决方案


如果您想隐藏代码、输出或单元格的提示,您可以安装hide_code扩展:

https://pypi.org/project/hide_code/0.2.0/

  1. 停止 jupyter
  2. 运行这些命令

pip install hide_code

jupyter nbextension install --py hide_code

jupyter nbextension enable --py hide_code

jupyter serverextension enable --py hide_code

注意:我以root身份运行前两个命令,最后两个命令使用用于启动 jupyter 的同一用户。

  1. 重启 jupyter

我发现这个扩展非常有用,因为我需要将笔记本打印为 pdf 文件,并且所有工具(如 nbpublish、nbconvert)都失败了。通过这种方式,我可以直接从浏览器的“打印”功能打印笔记本。


推荐阅读