gcp를 이용해서 jupyter notebook / jupyter lab 서버 만들기
PYTHON2018. 8. 27. 02:56
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 |