한 jupyter 노트북에서 다른 노트북으로 셀을 복사하려고합니다. 이것이 어떻게 가능합니까?
답변:
이 기능은 Jupyter Notebook 5.0 에서 도입되었습니다 . pip install notebook --upgrade
최신 릴리스로 업그레이드하는 데 사용 합니다.
참고 그 이전 바로 가기 C
, V
그리고 X
작업에만 복사 한 노트북 내부에 붙여 넣기합니다. 여러 탭에서이 작업을 수행하려면 Ctrl-C
및 Ctrl-V
( Cmd-C
및 Cmd-V
Mac에서) 를 사용해야합니다 .
Ctrl - C
코드 셀에서 작업하면 편집 모드로 이동합니다. 내가 여기서 뭘 잘못 했니? 감사.
jupyter 5.0.0을 사용하면 한 노트북에서 다른 노트북으로 하나 이상의 셀을 복사하여 붙여 넣을 수 있습니다. Cmd C Cmd V (Mac)에서 작동합니다.
여러 셀을 함께 복사하려면 첫 번째 셀을 선택한 다음 이동 화살표 (위 또는 아래)로 마지막 셀을 선택합니다.
도구 모음은 이러한 목적으로 작동하지 않습니다.
나는 그것을 직접하지 않았지만 일반적인 관행은 Cell JSON을 방해 할 수 있기 때문에 그것을 피하는 것입니다. 이전에 몇 가지 버전이 있기 전까지는 불가능했습니다. 최근 Github 게시물을 통해 그렇게 할 수 있습니다. 해당 셀을 Atom 또는 Sublime Text와 같은 코드 편집기에 복사하여 붙여넣고 원하는대로 변경 한 다음 새 Jupyter 노트북에 붙여 넣습니다. 작동합니다.
pip install notebook --upgrade
단지 최대 4.3 버전에 나를 위해 일하지만,pip install notebook==5.1.0rc2
그것의 일 한