【python】windowsでTA-Libの導入

Source Code Software ComputerIT全般

株価などのチャートのテクニカルな分析が可能なパッケージであるTA-Libについて、単純にpip installではダメで、一手間かかったのでその対処法のメモです。

pip install で発生したエラー

単純にpip installでは、以下のようなエラーが発生し、導入が出来ませんでした。

発生したエラー文の一部

ERROR: Command errored out with exit status 1 talib

対処方法の概要

git hubを読むと、pythonでTA-Libを使用するには、あらかじめインストールする必要があるようです。

mrjbq7/ta-lib
Python wrapper for TA-Lib ( Contribute to mrjbq7/ta-lib development by creating an account on GitHub.

対処手順

インストールは以下の手順で行えました。

  1. ta-lib-0.4.0-msvc.zipをダウンロードして、C:\ta-libに展開する。
  2. Visual Studioをダウンロードする。(git hubにはVisual Studio Community 2015と記載されていましたが、Community 2019でも大丈夫でした)
  3. Visual Studioをインストールする。以下の参考画面のように、C++が使用できるようにチェックをつける。(画像参考)
  4. スタートメニューからVSのコマンドプロンプトを立ち上げる(画像参考)
  5. コマンドプロンプトにてcd C:\ta-lib\c\make\cdr\win32\msvcで対象フォルダに移動する
  6. nmakeでTA-Libをビルドする
  7. anaconda プロンプトでpip install TA-LibでpythonからTA-Libが呼び出せるようにする。

VS インストール時のC++導入チェック

コマンドプロンプトの立ち上げ

参考

mrjbq7/ta-lib
Python wrapper for TA-Lib ( Contribute to mrjbq7/ta-lib development by creating an account on GitHub.
TA-Lib
TA-Lib : Python wrapper for TA-Lib (

コメント

タイトルとURLをコピーしました