본문 바로가기

Development Study/Python

[jupyter notebook] 환경 설정 - 1 - (Notebook dir / password / port)

[Jupyter Notebook] 환경설정(Notebook dir / password / port)

1. 개요

  • Jupyter Notebook을 사용하기 전에 환경에 맞게 설정을 변경한다.
  • 변경사항은 Notebook 시작시 디렉토리
  • 접속시 password
  • 접속 port

처음 Anaconda를 설치한 후 Jupyter Notebook 디렉토리를 보면 설정 파일이 없기 때문에 새로 생성해 준다.

 > jupyter notebook --generate-config

위 명령어 실행 후 디렉토리를 보면 config 파일이 생성 된 것을 볼수 있다. 메모장으로 열어 보자.

Notebook dir 설정


메모장으로 config 파일을 열어 보면 아래와 같이 설정사항들을 볼수 있다. 먼저 dir을 수정하여 접속시 원하는 dir로 실행 되게끔 해보자.

메모장 찾기 기능으로 notebook\_dir 을 찾는다.

#c.NotebookApp.notebook\_dir = '' 으로 되어 있는 부분에 원하는 dir 주소를 입력 해주면 되는데 이때 발생 할수 있는 오류로 dir의 속성에 있는 경로를 그대로 복사해서 붙여 넣을경우 ex) c:\\Users\\ 역슬래쉬로 되어 있어 오류가 발생될수있다. 이때 \\ -> / 로 수정한다.

이 설정을 사용하기 위해서 앞에 있는 # 주석 기호를 삭제 한다.

Password 설정


접속시 Password를 입력 받을지 여부를 설정하여 준다.

설정 파일에서 password\_req부분을 찾는다.

#c.NotebookApp.password\_required = FalseTrue 로 고친후에 주석기호를 삭제 한다.

다음으로는 Password를 원하는 것으로 설정해보자.

#c.NotebookApp.password = '' 부분에 원하는 password를 입력해준다.

jupyter notebook에서 password를 설정하는 방법이 몇가지 있는데

먼저 Prompt 창에서 설정하는 방법이다.

\> jupyter notebook password 를 입력하면 바로 비밀번호를 설정할수 있다.

또는, ipython을 사용하여 설정하는 방법이다.

from notebook.auth import passwd

passwd()

명령어를 실행하고 password를 입력하면

'password'를 변환하여 반환해준다.

이것을 복사하여 설정 파일에 붙여넣어준다.

Port 설정


c.NotebookApp.port = 8888 부분을 수정하여 준다.

Jupyter notebook 명령어를 실행하면 설정 변경된 것을 볼수 있다.