1. 최신화
sudo apt update
sudo apt -y upgrade
2. 파이썬 설치
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3
python3 -V
3. 지원도구 설치
sudo apt install -y python3-pip
# 라이브러리 추가설치시 pip3 install numpy 와 같이 라이브러리명을 입력 설치
sudo apt install build-essential libssl-dev libffi-dev python3-dev
4.주피터노트북 설치 및 사용할 패스워드 생성
pip3 install jupyter
python3
# ipython 커맨드라인에서
>>>from notebook.auth import passwd
>>>passwd() # 자신이 사용할 패스워드 두번 입력 후 출력된 것 복사
Out[2]: 'sha1:f24baff49ac5:863dd2ae747212ede58125302d227f0ca7b12bb3'
5.주피터 노트북 설정
jupyter notebook --generate-config
sudo nano ~/.jupyter/jupyter_notebook_config.py
# 디폴트설치 y
sudo nano (위에서 디폴트설치한 파일 주소) # 설정파일 편집
가장 간단하게 아래 두개만 찾아서 편집(찾기 어렵기때문에 Ctrl+W로 찾아가기
c.NotebookApp.ip = '자기 서버 ip'
c.NotebookApp.password = 'sha1:f24baff49ac5:863dd2ae747212ede58125302d227f0ca7b12bb3'
#위 4번에서 카피해둔 것 붙여넣기, 설정파일 저장 후 터미널 복귀
6.방화벽 개방 및 백그라운드 실행
방화벽에서 port 8888 개방
# ufw 방화벽 사용한다면 sudo ufw allow 8888
백그라운드 실행 및 프로세스 정지
$ nohup jupyter-notebook &
#입력후 Ctrl+c로 복귀 후 자기서버 주소:8888으로 접속
#서버 재부팅시는 위의 명령을 다시 실행 해줘야 브라우저로 접속 가능
#프로세스 강제종료 아래와 같이 실행
ps -ef | grep python #프로세스 확인
kill -9 10000
댓글 없음:
댓글 쓰기