https://di-acc2.com/programming/python/18718/

引き続き、テクニカル分析を実装していきたいのだが、その前段階のモジュール(TA-Lib)のインストールで苦戦中。あらためて私の環境を確認すると

python 3.11.3

pip 23.1.2

モジュールのパッケージ名を眺めているとpython3.10までしか対応していない気がしてきて、改めてググると

TA-Lib windows districution は https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib ですが、3.10 までしかサポートしていません。Windowsでpython 3.11にTA-Libをインストールするには?

ta-lib-0.4.0-msvc.zipをダウンロードし、C:¥ta-libに解凍する。

https://stackoverflow.com/questions/75474154/how-to-install-ta-lib-with-python-3-11-in-windows

ということらしい。日本語だとこちらのページを参考にしていきます。

https://kiseno-log.com/2020/07/04/%E3%80%90python%E3%80%91windows%E3%81%A7ta-lib%E3%81%AE%E5%B0%8E%E5%85%A5/

  • ta-lib-0.4.0-msvc.zip

ダウンロードして、C:\ta-libに展開。

  • VisualStudioCommunity 2022 をDL

「C++によるデスクトップ開発」をチェックしてインストール。

そして、スタートメニューからVSのコマンドプロンプトを立ち上げる。スタートメニューから「x64 Native Tools Command Prompt for VS 2022」を選択してコンドプロンプトを立ち上げる。そのコマンドプロンプトから ta-lib をインストールした先のフォルダに移動する。私は、C:\ta-libにインストールしたので下記のフォルダに移動

C:\ta-lib\c\make\cdr\win32\msvc

そして、nmakeでTA-Libをビルドします。

最後に、pythonからTA-Libが呼び出せるように下記コマンドを実行。

pip install TA-Lib

エラーなく終了したので、大丈夫ではないかと...。次回以降、使って確認していきます。

Follow me!

おすすめの記事