LoginSignup
17
18

More than 5 years have passed since last update.

Ubuntu 12.04 LTS Serverのvirtualenvにnumpy scipyなどを入れる

Posted at

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.
必要なパッケージが分からなくて、その辺が手間取った原因だった。

17
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
18