더 나은 세상은 가능하다, 이정환닷컴!

서버 호스팅으로 아나콘다와 파이썬, 주피터 노트북 실행하기.

Written by leejeonghwan

September 13, 2020

대전에서 대학원 수업을 듣기 시작하면서 아, 내가 5년만 젊었어도 지금부터라도 파이썬 공부를 시작할 텐데, 이런 소리를 했었는데 이것저것 하다 보니 결국 날림으로나마 파이썬에 손을 대게 됐습니다. 파이참도 써보고 주피터 노트북도 써봤지만 결국 시간 걸리는 작업은 AWS 호스팅에 원격으로 올려놓고 하는 게 편하군요. 아마존 AWS 호스팅을 아신다면 아래 순서대로 따라하시면 됩니다. 몇 차례 삽질 끝에 셋팅할 때마다 찾아보기 힘들어서 기록 용도로 남겨 둡니다.

아나콘다 설치.

sudo apt-get update
wget https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh
sudo sh Anaconda3-2020.07-Linux-x86_64.sh
source ~/.bashrc

아나콘다 패스 설정.

nano ~/.bashrc
export PATH=/home/ubuntu/anaconda3/bin:$PATH
주소를 입력하고 저장.

source .bashrc
conda info –envs
sudo chown -R ubuntu:ubuntu anaconda3

conda create -n venv python=3.7 anaconda
source activate venv

크롬 드라이버와 셀레니움 설치.

sudo apt-get install chromium-chromedriver
sudo apt-get install xvfb
sudo /home/ubuntu/anaconda3/bin/pip install pyvirtualdisplay
sudo /home/ubuntu/anaconda3/bin/pip install selenium

주피터 노트북 설치.

sudo /home/ubuntu/anaconda3/bin/pip install jupyter

비밀번호 설정.

jupyter notebook –generate-config
python3
from notebook.auth import passwd
passwd()

비밀번호 확인과 저장.

exit

설정 파일 셋팅.

nano ~/.jupyter/jupyter_notebook_config.py

c = get_config()
c.NotebookApp.password = u’sha1:비밀번호’
c.NotebookApp.ip = ‘프라이빗 IP’
c.NotebookApp.open_browser = False
c.NotebookApp.port_retries = 8888
c.NotebookApp.notebook_dir = u’/home/ubuntu/project’

보안그룹 변경.

launch-wizard에서 inbound rules 편집, 사용자 지정 TCP로 8888포트를 위치 무관으로 추가, 그리고 저장.

실행.

sudo jupyter notebook –allow-root &

웹 브라우저에서는.

퍼블릭 IP + / 8888

로컬을 꺼도 서버가 죽지 않게 하려면, 소유권을 포기.

Crtl+z
bg
disown + h

주피터 노트북의 역사와 활용 사례 등에 관심이 있다면 다음 링크를 참고하세요. https://www.datacamp.com/community/tutorials/tutorial-jupyter-notebook

leejeonghwan.com audio
Voiced by Amazon Polly

Related Articles

Related

주요 언론사 매출액 2020년 업데이트.

주요 언론사 매출액 2020년 업데이트.

18개 주요 신문사 매출액을 집계해 봤습니다. 해마다 이 데이터를 집계하고 있는데 지난해에는 조사대상 언론사가 대부분 매출이 줄었습니다. 매출액 순위로 보면 2019년에는 조동중한매였는데 2020년에는 다시 조중동매한으로 바뀌었군요. 아래 그림에서 보시다시피 지난 10여년 동안 주요 언론사 매출액은 거의 비슷한 수준에서 유지되고 있습니다. 18개 주요 일간지 매출액 합계가 2조 원 밑으로 떨어졌습니다. 조중동의 매출이 전체 21개 신문사 전체 매출의 41.6%, 조중동매한의...

발행 부수 조작 파문, 종이신문 패러다임의 종말.

발행 부수 조작 파문, 종이신문 패러다임의 종말.

누가 요즘 종이신문을 보나 싶지만 아직도 날마다 찍는 종이신문이 900만 부 가까이 된다고 합니다. 그리고 그 가운데 700만 부 가까이 팔린다고 하고요. 오래된 거짓말이고 신문 산업의 구조 개편을 지연시켜온 거대한 사기극입니다. 미디어오늘은 여러 차례 ABC 부수공사 문제를 보도했습니다. 미디어오늘 정철운 기자가 집요하게 추적하고 있죠. 정철운 기자의 조선일보 언박싱 영상도 추천합니다. 정철운 기자가 옥션에서 5970원어치 신문지 뭉치를 주문했는데 다음날 펼쳐 보지도 않은...

징벌적 손해 배상을 보는 세 가지 관점.

징벌적 손해 배상을 보는 세 가지 관점.

언론 보도에 대한 징벌적 손해 배상 논란을 다룬 신문과방송 3월호. 세 사람의 기고가 실려 있는데, 각각 개요와 찬반 성격의 글이다. 지금까지 나온 법안은 크게 네 가지로 나눌 수 있다. 첫째, 언론의 악의적인 불법 행위에 징벌적 배상을 물려야 한다는 법안도 있고 둘째, 언론 보고가 악의적일 경우 배액 배상을 명령해야 한다는 법안도 있다. 셋째, 비방할 목적이 확인되면 징벌형을 내려야 한다는 법안도 있다. 넷째, 고의나 중대 과실에 해당하는 경우 배액 배상을 하게 하겠다는...

더 나은 세상은 가능하다, 이정환닷컴!

Join

Subscribe For Updates.

이정환닷컴 뉴스레터를 구독하세요.