[Ubuntu] 우분투 아나콘다 및 주피터 노트북 설치 및 서버 연결

mowgli·2022년 4월 29일
0
  1. Anaconda 다운로드
wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
  1. 다운로드 한 installer 실행
sh Anaconda3-2021.11-Linux-x86_64.sh
conda init 할 거냐 묻는다면? yes

그리고 terminal을 새로 열면 (base) 라는 게 앞에 붙는다.

  1. 가상환경 생성
    원하는 가상환경 이름으로 설정하고, python 버전도 본인에게 맞게 설정!
conda create -n 가상환경이름 python=3.8
conda activate 가상환경이름

나는 torch1.9라는 이름의 가상환경을 만들었고, conda activate torch1.9를 하면 아래와 같이 (base)가 아니라 가상환경 이름이 붙는 걸 확인 할 수 있다.

  1. 서버에 주피터 노트북 설치
#1. jupyter notebook 설치
pip install jupyter notebook

#2. 기본 설정파일 생성
jupyter-notebook --generage-config

#3. 커맨드창에서 ipython 실행
ipython

#4. 코드입력
from notebook.auth import security
security.passwd()

아래와 같이 나오면 원격연결 접속시 사용할 패스워드 입력 및 확인 하면 됨!
여기서 중요한 거!! 검정색으로 가려놓은 부분을 메모장에 꼭 복사해놓기!!!!!

exit() 으로 ipython 빠져 나온 후,

  1. VI 에디터로 설정파일 수정
cd ~/.jupyter
vi jupyter_notebook_config.py

vi 실행창에서 i 버튼 눌러서 insert mode로 전환한 다음에 하단 코드 제일 상단에 작성!

# vi 에디터 편집 기능 활성화 한 후, 맨 위에 아래 코드 작성
c = get_config()
c.JupyterApp.config_file_name = 'juyter_notebook_config.py'
c.NotebookApp.allow_origin = '*' # (접속 허용 ip – 본인 ip 아니면 * (전체 허용))
c.NotebookApp.ip = 'xxx.xx.xxx(서버 ip)' 
c.NotebookApp.open_browser = False # False이면 jupyter notebook 실행시 창이 아닌 url이 나온다.
c.NotebookApp.password = u'4번 과정에서 복사해 놓은 거 붙여넣기'

esc 버튼 누르고 shift :wq 입력 후 엔터

  1. jupyter notebook에 ipykernel 연결
conda activate 가상환경이름
pip install ipykernel

# torch 1.9 대신에 원하는 가상환경 이름을 적으면 됨!
python -m ipykernel install --user --name torch1.9 --display-name "torch1.9" 
  1. jupyter notebook 서버 접속
jupyter notebook

jupyter notebook URL을 브라우저에 입력해서 접속한 후, 설정해 둔 비밀번호로 접속하면 끝!!!!!!!!!!!!!!!

0개의 댓글