본문 바로가기
연구

Jupyter Notebook 버전 7에서 비밀번호 설정, IP, 포트 설정

by xortl98 2024. 3. 13.
728x90

 하는 방법 

conda create -n jupyter python=3.8 -y # 가상환경 생성

conda activate jupyter #가상환경 실행 

pip install jupyter notebook # jupyter notebook 설치

jupyter notebook --generate-config # jupyter notebook 설정파일 생성

 

아나콘다 가상환경을 생성한 후 실행하고 jupter notebook 설치와 설정파일을 생성함 

 

python #파이썬 실행

 

이후 파이썬을 입력하여 파이썬을 실행시킨다.

 

>>> from notebook.auth import passwd    #1
>>> passwd()   #2 

Enter password:
Verify password:
'argon2: ~~~~~'	   # 중요하니 복사하기

파이썬이 실행되면 #1, #2번 코드를 순차적으로 입력하고 비밀번호를 설정한다.

이후 argon2~ 하면서 뭐가 나오는데 이걸 복사한다.

 

vi ~/.jupyter/jupyter_notebook_config.py

 

이후 설정파일 수정을 위해 config.py이 위치한 디렉토리 경로 입력 후 vi로 열어준다. 

 

 

파일을 열고 /를 통해 원하는 단어를 찾을 수 있는데 (윈로우 ctrl + f 기능) /password를 치고 enter 클릭 후 n을 눌러서 c.ServerApp.password를 찾는다. (다음에 해당하는 단어를 찾고 싶을 때는 'n' 이전 단어를 찾고 싶을 때는 'N')

 

찾았으면  앞에 #을 지우고 위에서 'agron2'~ 를 그대로 넣어준다.

(추가적으로 port가 있는 경우 c.ServerApp.port 역시 수정해준다.)

이 때 수정할때는 키보드 'i' 를 눌러서 INSERT 모드로 변경해야한다. (접은글에서 이미지 확인)

더보기
수정 후

 

마지막으로 다시 ESC를 누른 후  /c.ServerApp.ip를 통해 ServerAPP.ip도 동일하게 찾아줘서 서버 ip로 수정하면 끝이다.

 

 

나갈때는 ESC를 다시 누르고 :wq!를 해주면 저장된 후 나가진다.

 

jupyeter notebook # Jupyter notebook 실행

 

이후 jupyter notebook을 실행한다.

실행하면 수정한 ip주소와 포트번호가 ip/port 형식으로 나오는데  Ctrl를 누르고 클릭하면 Jupter notebook가 브라우저에 실행된다.