【python】テクニカル分析ツールTa-Libをインストール

インストール環境は、linux・Dockerを想定しています。

ライブラリ(Ta-Lib)をインストール

ライブラリをダウンロード

curl -L -O http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz

解凍

tar xzvf ta-lib-0.4.0-src.tar.gz

インストール

cd ta-lib
./configure --prefix=/usr
make
make install

インストールが終わった場合ダウンロードファイルと解凍後フォルダは削除してもいい

cd ..
rm -f ta-lib-0.4.0-src.tar.gz
rm -rf ta-lib

python用のラッパーをインストール

ライブラリをインストールしただけではpythonからは使えないのでラッパーライブラリをインストールします。

pip install Ta-Lib

これでpythonからTa-Libを使用できるようになります。

Dockerfile

Dockerfileに書くと下記のようになります。

Dockerfile
FROM python:3.8

RUN apt update

# Ta-Libをインストール
RUN curl -L -O http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
RUN tar xzvf ta-lib-0.4.0-src.tar.gz
RUN cd ta-lib && \
    ./configure --prefix=/usr && \
    make && \
    make install
RUN rm -f ta-lib-0.4.0-src.tar.gz
RUN rm -rf ta-lib

RUN pip install --upgrade pip

# ラッパーをインストール
RUN pip install Ta-Lib

ラッパー(pip install Ta-Lib)をライブラリインストールより先に記述(インストール)するとエラーになります。
ライブラリインストール後に記述してください。

この記事のタグ
Share
© 2020 heisen-tech.com Inc.