GCP에서도 jupyter-notebook을 만들어 로컬에서 사용하는 거처럼 구동을 할 수가 있습니다

일단 gcp가 instance 가 생성되어저 있다는 가정에 하에 이야기를 진행해보도록 하겠습니다


정말 간단하게 사용이 가능하다


일단 구글 클라우드에 접속해서 jupyter-notebook을 설치해준다



 설치를 마쳤다면 Jupyter notebook config 파일을 생성해보자

$jupyter notebook --generate-config


를 하면 config 파일이 생성이 된다

생성된 위치는


~/.jupyter/jupyter_notebook_config.py


라는 python 파일이 하나 생성이 된다

생성된 파일을 vim을 통해 열어 준다

아마 파일을 열면 위에 하얀색 글씨를 제외한 파랑색 글씨만 남아 있을 것이다

그러면 하얀색 글씨를 추가해서 config 를 작성 해준다


c = get_config()  

c.IPKernelApp.pylab = 'inline'  

c.NotebookApp.open_browser = False  

c.NotebookApp.token = '' <<- ' 2개 이다


위 내용을 추가해 주고 저장 후 종료를 한다


종료후 ssh 접속을 종료후


$ssh -i <RSA-key> -L <any port number>:localhost:8888 <ID>@<instance-ExternelIP>



예를 들어 $ssh -i ~/.ssh/key -L 1234:localhost:8888 googleID@123.123.123.123 처럼 ssh 접속을 하면 된다

접속 후  jupyter notebook을 실행하면 된다

$jupyter notebook

으로 실행하면 된다


localhost:1234


실행후 인터넷 브라우저 상에서 localhost:<portnum>

으로 접속하면 끝이 난다


만약 python 2.x로 한다면 jupyter notebook의 설치를 pip로 해주면 된다








'Google Cloud Platform' 카테고리의 다른 글

gcloud sdk 설치법  (0) 2017.11.17
생성된 GCP를 SSH로 접속하기  (0) 2017.11.13
구글 클라우드 생성하기  (0) 2017.11.13

+ Recent posts