Programming/etc

[Ubuntu/Lubuntu] IPython Notebook Setup

scii 2015. 4. 30. 03:37

sudo apt-get install python-pip

sudo pip install --upgrade ipython[all]

sudo pip install jinja2


위의 명령을 차례로 실행하여 ipython을 설치하려고 했으나, 에러가 발생하였다.

그래서 구글링을 통하여 해결방안을 찾았다.


sudo apt-get remove python-pip

wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py

sudo python get-pip.py


위의 명령 을실행하여 pip 를다시 취득한 후 아래의 명령을 통해 ipython notebook  을 설치하면 된다.


sudo pip install --upgrade ipython[all]

sudo pip install jinja2



출처: https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1306991



자세한 setting은 이곳으로: http://saelly.tistory.com/571


==================================================================


numpy, scipy, matplotlib SETUP


설치하기전 먼저 패키지를 설치해야한다.

sudo apt-get install liblapack-dev libatlas-dev

sudo apt-get install python-dev gfortran

sudo apt-get install libfreetype6-dev libxft-dev

sudo apt-get install freetype2-demos freetype6-dev

sudo apt-get install libpng-dev

sudo apt-get install zlib1g-dev


sudo pip install numpy

sudo pip install scipy

sudo pip install matplotlib

- 만약, 에러가 난다면 아래의 명령을 실행하자.

 sudo pip install git+git://github.com/matplotlib/matplotlib.git


설치가 완료된 모습



예제 파일 실행 모습



만약, 위의 소스코드를 입력하고 실행했을 때 "Couldn't find conversion for foreign struct 'cairo.Context'" 라는 ERROR가 발생한다면, 아래의 명령을 통해 패키지를 설치해준다.

그러면 아무 에러없이 잘 실행이 될 것이다.

sudo apt-get install python-gi-cairo

sudo apt-get install python-gi-dev