Можно ли скопировать ячейку из одного ноутбука jupyter в другой?

Я пытаюсь скопировать ячейки из одного jupyter ноутбука в другой. Как это возможно?

Ответ 1

Эта функция была представлена в Jupyter Notebook 5.0. Используйте pip install notebook --upgrade для обновления до последней версии.

Обратите внимание, что старые ярлыки C, V и X работают только для копирования и вставки внутри одного ноутбука. Чтобы сделать это через вкладки, вы должны использовать Ctrl-C и Ctrl-V (Cmd-C и Cmd-V на Mac).

Ответ 2

Я не сделал этого сам, хотя, но общая практика заключается в том, чтобы избежать этого, поскольку это может нарушить Cell JSON. Это было невозможно даже до нескольких версий. Недавние сообщения Github позволили это сделать. Скопируйте эту ячейку в редактор кода, такой как Atom или Sublime Text, внесите изменения, которые вы хотите сделать, а затем вставьте в новый ноутбук Jupyter. Он должен работать.

Ответ 3

С jupyter 5.0.0 копирование одной или нескольких ячеек из одного ноутбука в другой работает с Cmd C Cmd V (Mac).

Для копирования многих ячеек выберите первый, затем последний со стрелкой сдвига (вверх или вниз).

С этой целью панель инструментов не работает.

См. Также https://github.com/jupyter/notebook/issues/2336

Ответ 4

Вы можете загрузить содержимое ячейки как.py файл из jupier, а затем вы можете копировать и вставлять туда, где хотите.