본문 바로가기

PBL 빅데이터/산학프로젝트

[산학프로젝트] VM에 Jupyter Notebook 설치하기

현재 사용하는 VM은 Virtual Box를 통해서 만들어진 VM으로 CentOS 버전을 사용하고 있다. CentOS는 6버전 이후에 yum을 더이상 지원하지 않음으로 사용하는데 유의해야한다.

1. Anaconda 설치해서 Jupyter notebook 설치하기

1-1) root 계정으로 VM 접속하기

 

1-2) yum이 먼저 설치되어있는지 확인해야함으로 버전을 검색해준다.

yum --version

 

1-3)

sudo yum update

 

1-4)

sudo yum install bzip2

 

1-5)

yum install wget

 

1-6)

wget repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh

설치하기

 

1-7)

bash Anaconda3-2020.02-Linux-x86_64.sh

설치하기

enter를 누르고 문구들이 나오고 enter가 밑에 조그마하게 표시된다면, enter를 계속해서 누르면 yest/no에 대한 질문이 나오는데 yes를 누르고 press enter라는 3줄의 문장이 나오면 enter를 누르면 path가 설정이 된다.

※ path 설정을 확인하는 것은 vi ~/.bashrc 에 들어가서 

xport PATH = "/root/anaconda3/bin:$PATH" 라는 것이 있다면 완료되었다는 것이다.

 

1-8)

source ~/.bashrc

 

1-9)

conda --version

으로 conda가 설치되었음을 확인한다.

 

1-10)

jupyter notebook --allow-root

를 눌러서 실행하면 url이 나오는데 그 url를 통해서 들어가면 jupyter notebook에 들어갈 수 있다.

 

But! 이렇게 지정했는데 url이 실행되지않거나 토큰을 입력하라고 나온다면 밑에를 참고하면 된다.

 

2. Jupyter notebook 설정 변경하기

2-1) jupyter notebook의 설정을 변경하기

jupyter notebook의 설정을 변경해주기 위해서 파일을 jupyter notebook 설정 파일을 연다.

jupyter notebook --generate-config

 

2-2) ip 주소 설정하기

VM의 ip를 찾아서 입력해준다.

c.NotebookApp.ip = '사용할 IP 주소'
※ 주소를 모른다면 root에서 hostname -i 를 눌러서 확인할 수 있다.

 

2-3) VM내에서 브라우저가 켜지는 것을 방지하기

c.NotebokkApp.open_browser = False

 

이런식으로 설정 후,

jupyter notebook --allow-root

를 입력하면 url이 생성되고 들어가면 vm에 관한 jupyter notebook이 생성되어있음을 확인이 가능하다.