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

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

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

초등학교 3학년 1학기 수학 만점왕 47페이지 11번 문제.

초등학교 3학년 1학기 수학 만점왕 47페이지 11번 문제.

검색하기 좋게 제목을 달았습니다. "다음 그림과 같이 12개의 못이 박혀 있는 나무판에 고무줄을 한 개 걸어 직각 삼각형을 만들려고 합니다. 만들 수 있는 직각 삼각형은 모두 몇 개인지 구해 보세요." EBS 수학 교재 만점왕에 실린 문제입니다. 초등학교 3학년 수학 문제가 이렇게 어려워도 되나 싶은데 정작 해설도 답도 틀렸네요. 해설지에는 정답이 80개라고 나와 있는데. 애초에 이 점들이 같은 간격이라는 설명이 없으면 대각선으로 직각이 되는지 안...

구글이 단종시킨 비운의 하드웨어, 크롬캐스트 오디오.

구글이 단종시킨 비운의 하드웨어, 크롬캐스트 오디오.

중고로 보이면 무조건 질러야 한다는 말이 나올 정도인데. 35달러짜리 제품이 요즘 중고가가 10만 원을 넘어가는 것 같습니다. 사람들이 잘 모르는 기능 가운데 하나가 크롬캐스트 오디오가 광(optical) 출력을 지원한다는 것. 그러니까 3.5mm 구멍으로 아날로그 출력과 디지털 출력(mini-toslink)을 동시에 지원한다는 이야기죠. 같은 구멍에 아날로그 케이블을 꽂으면 아날로그 출력이, 디지털 케이블을 꽂으면 디지털 출력이 나오는 거죠. (두 번째 사진이 디지털 광...

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

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

18개 주요 신문사 매출액을 집계해 봤습니다. 해마다 이 데이터를 집계하고 있는데 지난해에는 상당수 신문사가 매출이 반등했습니다. 매출액 순위로 보면 2019년 조중동한매에서 2020년부터 다시 조중동매한으로 바뀌었고요. 아래 그림에서 보시다시피 지난 20년 동안 주요 언론사 매출액은 거의 비슷한 수준에서 유지되고 있습니다.     18개 주요 일간지 매출액 합계가 2조 원 밑으로 떨어졌다가 다시 올라섰습니다. 조중동의 매출이 추세적으로 줄어들고 있지만...

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

Join

Subscribe For Updates.

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