pandazx's blog

データ分析など雑多な技術ブログ

Amazon LinuxにPython3とNumpyインストール

Amazon Linux でEC2を作ったら、Python2.7だった。
Python3系とNumpyを使いたかったのでインストールした話。

2015.6.5 追記

もっと簡単な方法があった。

Python3はソースからインストール。
pip install numpy で行けた。

以下はPython2だが参考になる。
Amazon EC2上でPython2.7及び各種ライブラリ環境を整える | Developers.IO

最初に書いた内容(履歴として残しておく)

実行したコマンド

sudo yum install python34
sudo yum install gcc
sudo pip-3.4 install --upgrade pip
sudo yum install lapack
sudo yum -y install gcc-c++ python27-devel atlas-sse3-devel lapack-devel
sudo yum -y install python34-devel
sudo /usr/local/bin/pip3 install numpy

途中、色々あったので説明。

Pytho3.4インストール後、pip3を実行すると、新しい7.0.3があるので、アップデートをオススメするメッセージが出たので、

sudo pip-3.4 install --upgrade pip

を実行

すると、python2が消えた。。。
さらに、sudo pip -V を実行すると、pipがないと言われるようになった。
pip3は/usr/local/bin/pip3 にあり、sudoではパスが通っていないからのようである。

また、Numpyをインストールするためには事前にライブラリが必要なようで
python - Installing numpy on Amazon EC2 - Stack Overflow を参考にした。

色々あったが、最終的には最初に示したコマンドを実行したことで、Python3.4, Numpyをインストールすることが出来た。

Numpyのインストール確認は以下で出来る

python3 -c "import numpy; numpy.show_config()"

色々とconfig情報が表示されれば、OKのようである。