VirtualBoxにUbuntu 12.04 LTS Serverを入れてみた。
virtualenvにnumpyとscripyを入れるのにちょっと手間取ったのでメモ。
※ グローバル環境に入れるなら、
http://www.scipy.org/install.html
こちらを参考にして、
$ sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
とやるのが簡単なんだけど、今回はvirturlenvに入れる。
source.listの編集
$ sudo vi /etc/apt/source.list
これを追記。
source.list
deb http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu/ precise main universe
deb-src http://ftp.tsukuba.wide.ad.jp/Linux/ubuntu/ precise main universe
追記したらやっておく。
$ sudo apt-get update
$ sudo apt-get upgrade
pipのインストール
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py
virtualenvのインストール
$ sudo pip install virtualenv
numpy, scipyに必要なパッケージをインストール
$ sudo apt-get install python-gtk2-dev
$ sudo apt-get install gfortran
$ sudo apt-get install swig
$ sudo apt-get install liblapack-dev
virtualenvの作成
$ virtualenv venv2.7
$ cd vevn2.7
$ source bin/activate # virtualenv環境に入る
numpy, scipyなどのインストール
(venv2.7)$ pip install numpy
(venv2.7)$ pip install scipy
(venv2.7)$ pip install matplotlib
(venv2.7)$ pip install pandas
(venv2.7)$ pip install ipython
(venv2.7)$ pip install tornado
(venv2.7)$ pip install pyzmq
(venv2.7)$ pip install jinja2
(venv2.7)$ pip install scikit-learn
インストールの確認
(venv2.7)$ python
>>> import numpy
>>> import scipy
>>> import matplotlib
>>> import pandas
>>> import sklearn
これでエラーが出なければO.K.
必要なパッケージが分からなくて、その辺が手間取った原因だった。