Quiet Time


gcp를 이용해서 jupyter lab 서버 만들기

구글 가상 인스턴스는 카드 등록하면 1년간 크레딧 범위 안에서 무료로 사용 할 수 있다
gcp를 이용해서 어디서나 접근 가능한 jupyter lab



구글 클라우드 플랫폼 접속




왼쪽위 석삼자 三모양 누르고 




Compute Engine > VM instance > (플러스모양) Create instance



위에 보이는 것은 기존에 만들어 놓은것 
구글 가상 인스턴스는 카드 등록하면 1년간 크레딧 범위 안에서 무료로 사용 할 수 있고 무료기간 현재 147일 남음 


Centos 7,  30기가로 새로 만드려고 했으나 이름 규칙에 어긋난다고함 소문자 , 숫자 , 하이픈만 허용됨

 
Centos 7 , HDD 30 GB






Compute Engine > VM instance에서 해당 vm 머신에서 ssh 를 누르면(5번째그림 참고 vm맨 오른쪽에 버튼이 있음) 웹콘솔로 ssh명령창이 나옴
다음 명령어를 입력



sudo yum install wget # 아나콘다 다운 받기위해
sudo yum install bzip2  # 설치 안하면 아나콘다 설치중 에러
sudo wget https://repo.continuum.io/archive/Anaconda3-4.2.0-Linux-x86_64.sh # konlp 사용을 위해 파이썬 3.5버전설치 다른 버전 필요시 구글에 python archives 를검색
sh Anaconda3-4.2.0-Linux-x86_64.sh # 아나콘다 설치

vi .bashrc

# 설치후 안내되는 파이썬 경로를 .bashrc에 추가 
source .bashrc # 실행

jupyter notebook --generate-config # 주피터 노트북 설정 파일 생성

vi <안내되는경로>/.jupyter/jupyter_notebook_config.py # 주피터 노트북 설정 파일 편집
vi 편집기로 위 파일을 연다음 아래 내용을 입력 
c = get_config()

c.IPKernelApp.pylab = 'inline'

c.NotebookApp.open_browser = False

c.NotebookApp.token = ''

pip install konlp 
pip install jupyterlab 등 필요한 패키지 설치


vm 인스턴스의 네트워크 설정에서 외부에서 해당 포트 접속가능 하도록 설정하고 

nohup jupyter lab --ip=0.0.0.0 --port=8888 --no-browser & # 콘솔창을 닫아도 서버가 꺼지지 않게 

<exteranl IP >:8888 로 웹브라우저 접속하면 완성













'PYTHON' 카테고리의 다른 글

English stopword , 영어 불용어  (0) 2018.09.18
9장. 객체와 클래스 (가장 중요한 단원)  (0) 2017.09.10
8장. 모듈  (0) 2017.09.10
7장. 함수  (0) 2017.09.10
6장. if 문과 loop문 (p126)  (0) 2017.09.10