본문 바로가기

기본

주피터 노트북 사용을 편리하게 해주는 확장 프로그램 : nbextensions

반응형

주피터 노트북에서는 확장 프로그램(nbextensions)을 사용하여 여러가지 기능을 추가할 수 있다.

 

여기에서 내가 주로 사용하는 기능은 다음과 같다.

  1. Table of Contents : 목차 보이기
  2. ExecuteTime : 셀 실행된 기간 및 마친시간 확인
  3. Hide input all : 코드셀 모두 숨기고 마크다운과 결과만 보여줌
  4. Hide input : 코드셀 하나만 접기
  5. Codefolding : 코드 단위로 접기

기능의 내용이 꽤 직관적이어서 설명은 생략한다.

 

확장프로그램을 설치하는 방법은 다음과 같다.

 

1. 명령 프롬프트 창을 열어,

아직 명령 프롬프트 창을 여는 방법을 모른다면 다음의 글을 참고하기 바란다.

https://for-jk.tistory.com/4

 

명령 프롬프트에서 폴더 이동하기

Jupyter Notebook에서 파이썬 파일을 실행시키기 위해서는 1) 명령 프롬프트에서 2) 파이썬 파일이 저장되어 있는 폴더로 이동하여, 3) Jupyter Notebook을 실행해야 한다. 명령 프롬프트에서 폴더 이동하��

for-jk.tistory.com

2. 다음 2개의 명령을 순차적으로 실행

   (1번 명령어 입력한 후 엔터, 다 되면 2번 명령어 입력한 후 엔터)

   1) pip install jupyter_contrib_nbextensions

       - nbextensions 라이브러리를 설치하는 명령

   2) jupyter contrib nbextension install --user

       - nbextension이 주피터 노트북에서 보일 수 있도록 하는 명령

 

3. Jupyter Notebook을 실행하고,

Jupyter Notebook을 실행하는 방법을 모른다면 다음의 글을 참고하기 바란다.

https://for-jk.tistory.com/5

 

Jupyter Notebook 실행하기

Jupyter Notebook에서 파이썬 파일을 실행시키기 위한 방법은 2가지가 있다. 1. 명령프롬프트에서 실행하기 2. PowerShell에서 실행하기 키보드로 명령어를 치는데 익숙한 사람은 1번이 훨씬 용이하고, ��

for-jk.tistory.com

4. nbextensions 탭을 연다. <그림 9-1>

<그림 9-1>

 

5. 원하는 확장 기능을 선택한다. <그림 9-2>

   그림 9-2에 위에서 소개한 5개의 기능을 별표시해 놓았으니 참고하면 된다.

   쓰고 싶은 기능을 선택하는 방법은, 이름 옆의 사각형에 체크표시를 하면 되고,

   확장 기능 중 궁금한 것의 이름을 클릭하면, 아래로 설명을 볼 수 있다.

<그림 9-2>

 

혹시...

왜 내꺼에는 RISE가 없는지, 이게 뭐길래 없는지, 깔고 싶은데 왜 안 깔렸는지 궁금하면 다음 링크로 들어가면 된다.

https://for-jk.tistory.com/12

 

nbexternsions에 RISE가 보이게 하는 방법

RISE는 Jupyter에서 슬라이드쇼가 가능하게 해준다. 그런데... 분명 nbextensions 안에 RISE가 있는데... nbextensions를 설치했다고 해도 RISE가 메뉴에 나타나진 않는다. RISE는 추가 설치를 해줘야 하기 때문.

for-jk.tistory.com

 

반응형