$ uname -a
Linux plusjune1-ipy-2355606 4.2.0-c9 #1 SMP Fri Nov 20 14:49:01 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
# 우분투 설치 정보 최신 업데이트
$ sudo apt-get update
명령라인 ($ 프롬프트)에 차례로 입력 (혹은 붙여 넣기)
(pandas 최신 0.21.0 - October 2017 설치와 실행의 문제, 0.20.3 설치)
# pip 업그레이드
sudo pip3 install -U pip
sudo pip3 install -U setuptools
# virtualenv 설치
sudo pip3 install virtualenv
# numpy, pandas 설치
sudo pip3 install numpy
sudo pip3 install pandas==0.20.3
# ipython, jupyter, matplotlib
sudo pip3 install jupyter
# lxml, beautifulsoup4
sudo pip3 install lxml
sudo pip3 install beautifulsoup4
# xlrd
sudo pip3 install xlrd
# matplotlib
sudo pip3 install matplotlib
# urllib3 requests upgrade
sudo pip3 install -U urllib3
sudo pip3 install -U requests
pip list 명령으로 설치된 파이썬 패키지들을 확인할 수 있다
$ pip3 list
beautifulsoup4 (4.4.1)
chardet (2.2.1)
colorama (0.2.5)
decorator (4.0.4)
…
c9.io 터미널에서 jupyter notebook 를 실행한다. (서버로 실행)
$ jupyter notebook --ip=0.0.0.0 --port=8080 --no-browser
토큰 번호를 복사해 둔다 (Ctrl+C)
아래와 같은 URL을 사용할 수 도 있다.
http://your-server:8080/?token=8bb77bd37304a54f770cb9f8b8374bdcd6a552284bd9b7ba
1회만 입력하면 토큰이 만료되기 전까지 다시 물어보지 않는다.
브라우저에서 별도 탭을 열고 jupyter notebook 서버의 URL을 입력
URL은 일반적으로
다음과 같은 화면에 나온다면 성공
다음과 같이 명령하여 jupyter notebook 을 실행했을 때,
$ jupyter notebook --ip=0.0.0.0 --port=8080
다음과 같은 화면이 표시된다면, (신버전에서 만 보입니다) q, y 를 차례로 눌러 이 화면(lynx)을 종료하고 진행합니다. 아예 안뜨도록 하려면 다음과 같이 명령을 씁니다.
$ jupyter notebook --ip=0.0.0.0 --port=8080 --no-browser
참고로, 이 화면은 링크스(Lynx)라는 텍스트 브라우저 화면입니다. jupyter notebook이 실행되면서 실행된 컴퓨터에 있는 기본 브라우저를 띄워준 것인데, 별도 브라우저가 설치되지 않아서 기본 텍스트 브라우저인 링스(Lynx) 가 실행된 것입니다.