#jupyter
#jupyter
Вопрос:
Я пытаюсь использовать 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
.
Если вам нужна дополнительная информация, пожалуйста, дайте мне знать. Я ценю любую помощь, которую я могу получить в выяснении этого.
Комментарии:
1. Этот
hidecode
тег работает только при создании jupyter-book .2. @TheBear44 Насколько я понимаю, «книга» jupyter — это просто набор HTML-страниц, и она не интерактивна (вы не можете редактировать или запускать код интерактивно). Что, если я хочу скрыть ввод или вывод какой-либо ячейки в моем jupyter notebook?
Ответ №1:
Если вы хотите скрыть код, выходные данные или приглашение ваших ячеек, вы можете установить расширение hide_code:
https://pypi.org/project/hide_code/0.2.0/
- Остановить jupyter
- Выполните эти команды
pip install hide_code
jupyter nbextension install --py hide_code
jupyter nbextension enable --py hide_code
jupyter serverextension enable --py hide_code
ПРИМЕЧАНИЕ: Первые две команды я запускаю от имени root, а последние две — от имени того же пользователя, который использовался для запуска jupyter.
- Перезапустите jupyter
Я нашел это расширение очень полезным, потому что мне нужно было распечатать блокнот в формате pdf, а все инструменты, такие как nbpublish, nbconvert, не работали. Таким образом, я могу распечатать блокнот непосредственно из функции «печать» браузера.