[Ubuntu/Lubuntu] IPython Notebook Setup
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