Cloud9にTA-Libをインストール

Cloud9でTA-libをインストールしようとしてつまづいたので、共有します。

ちなみにTA-Libとは、価格データを元に、テクニカル分析を計算することができるライブラリです。

最初は、通常どおり以下の方法でインストールを試してみたのだけれど、動きはあるものの、プログラムを実行してもインポートされていない様子。

sudo pip install ta-lib

 調べた結果、以下の行を順番に実行

$ cd ~
$ wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
$ tar xvzf ta-lib-0.4.0-src.tar.gz 
$ cd ta-lib
$ ./configure --prefix=/usr
$ make
$ sudo make install

$ sudo bash -c "echo "/usr/local/lib64" >> /etc/ld.so.conf"
$ sudo /sbin/ldconfig

$ pip install ta-lib

モジュールのパスが通らないことがあるので、インスール場所が重要。
最初の行のcd ~ で階層を変えてから実行するのを忘れてエラー頻発して困ってました。