1 분 소요

 안녕하세요 마개입니다.
이전에 가상환경에서 Jupyter를 설치하였습니다. 이번에는 Jupyter Notebook을 실행시켜보도록 하겠습니다.


image



Jupyter Notebook 실행하기

Jupyter가 설치된 가상환경에서 다음을 실행합니다.

1
jupyter notebook

image

해당 명령어를 실행하면 root 권한에서는 실행할 수 없다고 합니다. Root에서 실행해보기 위해 --allow-root 옵션을 추가하여 root 권한에서도 실행되도록 설정을 해봅시다


1
jupyter notebook --allow-root

image

실행을 하면 저의 경우에는 위와 같이 나옵니다. 그러나 웹으로 들어가도 제대로 되지 않는 것을 보실 수 있습니다. (자동으로 뜨지 않는다면 위의 이미지 중간에 http://localhost:8888/?token=…. 으로 되어 있는 부분을 복사하여 웹페이지에서 들어가 봅니다.)
환경설정을 해줘야 하는데 ctrl + c를 눌러서 취소시키고 환경설정 config 파일을 수정합니다.


1
jupyter notebook --allow-root --generate-config

image

이러면 config 파일이 생성되는데 config 파일을 수정합니다.
(아래 ‘Writing default config to: ‘ 뒤에 쓰여있는 부분이 config 파일이 있는 경로입니다. OS 환경마다 다를 수 있습니다.)


1
vi /root/.jupyter/jupyter_notebook_config.py

image

config 파일 최하단에 위와 같이 입력하고 저장합니다. 빨간 박스 안에는 해당 서버의 IP를 입력합니다. 해당 부분을 통해 외부에서 웹 브라우저를 통해서 접속할 수가 있습니다.


1
jupyter notebook --allow-root --config /root/.jupyter/jupyter_notebook_config.py

해당 명령어는 jupyter_notebook_config.py에 작성한 내용을 적용하면서 jupyter notebook을 실행시키는 것입니다.


image

위에 나오는 URL로 접속합니다.


image

그러면 위와 같이 jupyter notebook에 제대로 접속된 것을 확인하실 수 있습니다.



시작 경로 변경하기

이번에는 실행했을 때 나오는 폴더의 위치를 변경해봅니다. ctrl + c를 눌러서 서버를 종료 시킨 후에 config 파일을 변경합니다.


image

c.NotebookApp.notebook_dir은 Jupyter Notebook이 실행될 때 기본으로 설정되는 디렉터리입니다. 이렇게 작성하고 다시 노트북을 실행합니다


image

노트북을 실행하면 시작 경로가 변경된 것을 확인하실 수 있습니다.