Sponsored Link

(41) numpy 1.8.2をインストール

(41) numpy 1.8.2をインストール

この記事は最終更新から 378日 が経過しています。

(1) numpyのホームページからソースコード一式をダウンロード

http://sourceforge.net/projects/numpy/files/NumPy/
linuxにインストールしたいので numpy-1.8.2.tar.gz をダウンロードした。

(2) インストール実行

setuptoolsが未インストールであれば、事前にインストールしておく。

$ wget https://bootstrap.pypa.io/ez_setup.py
$ python ez_setup.py

noseが未インストールであれば、事前にインストールしておく。

$ easy_install nose

もし、非rootの場合はこちら

$ easy_install --user nose

まずは解凍する。

$ wget http://downloads.sourceforge.net/project/numpy/NumPy/1.8.2/numpy-1.8.2.tar.gz
$ tar zxf numpy-1.8.2.tar.gz
$ cd numpy-1.8.2

buildする。

$ python setup.py build

installする。

$ sudo python setup.py install --prefix=/usr/local

(3) 動作確認を行う

>>> import numpy
>>> numpy.test()

Running unit tests for numpy
NumPy version 1.8.2
NumPy is installed in /usr/lib64/python2.7/site-packages/numpy
Python version 2.7.5 (default, Jun 17 2014, 18:11:42) [GCC 4.8.2 20140120 (Red Hat 4.8.2-16)]
nose version 1.3.0
............................................................................................
............................................................................................
............................................................................................
............................................................................................
............................................................................................
............................................................................................
............................................................................................
............................................................................................
----------------------------------------------------------------------
Ran 5313 tests in 56.997s

OK (KNOWNFAIL=5, SKIP=1)

※注意
複数バージョンのpythonが混在する場合、以下のように setup.pyを明示的に指定しなければ所望のディレクトリにインストールされなかった。
prefix指定してもダメ、パス指定なしで python setup.py としてもダメ… setup.pyの中身を後で見てみよう。

/usr/local/bin/python setup.py install
Sponsored Link

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*