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
ということらしい。日本語だとこちらのページを参考にしていきます。
- 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
エラーなく終了したので、大丈夫ではないかと...。次回以降、使って確認していきます。