반응형
먼저 해당글을 보기전에 내 주피터 노트북이 겹쳐서 실행되어 있는지?
혹은 포트 번호가 몇번이지를 확인하는게 중요하다!
2023.10.06 - [General] - Jupyter notebook 백그라운드 실행 및 겹치지 않게 종료하기(ubuntu & anaconda)
해당 글을 보고 포트는 정상적으로 하나만 열려있는것이 확인이 된다면 아래와 같은 작업을 진행한다.
아마 대부분의 이 글을 읽는 분들은 원래 구성되어있는 환경이 깨지거나, 팀 프로젝트시 문제가 일어날 것이다.
+ 내가 작업한 환경은 아마존 Ubuntu 20.04 (ec2) 의 Anaconda3 가상환경이다.
0. 먼저 가상환경에서 아래 처럼 입력하여 password를 설정하는데
python3
from jupyter_server.auth import passwd
passwd()
위의값을 꼭 저장해놔야 한다. 그 다음으로
1. Config 생성 (단 기본 주피터 폴더에 해당 파일이 있으면 실행하지 않는다.)
$jupyter notebook --generate-config
2. 기본 디렉터리는 아래처럼 확인이 가능하다.
sudo vi /home/ubuntu/.jupyter/jupyter_notebook_config.py
3. 위의 명령어를 통해 수정할 부분들은 아래와 같은데 아마 c=get_config()는 이미 적혀있을거라 나머지 두줄만 맨 아래에 추가 해주면 된다.
c=get_config()
c.NotebookApp.password = u'복사한유니코드(argon2:~)'
c.NotebookApp.ip = '0.0.0.0'
4. 그 후 vi 에디터에서 esc -> :wq! 로 나온 후에는 아래 명령어로 실행후
sudo jupyter notebook
5. 서버아이피:8888로 접근이 가능하고
6. 당연한 이야기지만 Ec2 보안그룹의 8888 인바운드 규칙을 해제해 주어야 한다.
'General' 카테고리의 다른 글
SAA- 자격증 수업 IN YSU (0) | 2024.10.17 |
---|---|
Jupyter notebook 백그라운드 실행 및 겹치지 않게 종료하기(ubuntu & anaconda) (0) | 2023.10.06 |
상명피플 인터뷰에 초대 되다... (0) | 2023.06.16 |