python で ta-lib をインストールする際、先に ta-lib 自体をインストールしておく必要があるようです。
環境
- Windows 10
- Python 3.8.1
尚、Ubuntu にもインストールしましたが、その場合は以下の記事が参考になりました。
ta-lib を簡単にインストールする
pip でインストールする ta-lib は python ラッパーなので、ta-lib 自体を先にインストールしておく必要があるようです。
しかし、Windows 環境に ta-lib をインストールするには、C/C++ のソースコードをビルドできる環境を構築する必要があるなどかなり面倒なので、ビルド済みの .whl
をダウンロードしてくるのが最も簡単でした。
以下から .whl
ファイルをダウンロードし、適当な場所に置きます。
今回は Python のバージョンが 3.8.1、実行環境が 64 bit なので、 TA_Lib‑0.4.17‑cp38‑cp38‑win_amd64.whl
をダウンロードしました。
以下のコマンドを実行してインストールします。
> pip install TA_Lib‑0.4.17‑cp38‑cp38‑win_amd64.whl