🤯

pipでTa-Libをインストールすると失敗する

2025/04/12に公開

ことの始まり

pythonでTA-Libを使おうとインストールしようとしたら

$ pip install ta-lib
~~~
略
~~~
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for ta-lib
Failed to build ta-lib
ERROR: Could not build wheels for ta-lib, which is required to install pyproject.toml-based projects

とのエラーが。

解決方法

システムにTA-Libをインストールすればいいだけのようです。
パッケージマネージャ経由であれば下記などでいいし、

# pacman -S ta-lib

(macはbrew)
$ brew install ta-lib

ソースからコンパイルしてもいい。下記公式からバージョンを確認して
https://ta-lib.org/install/

$ wget https://github.com/ta-lib/ta-lib/releases/download/vx.x.x/ta-lib-x.x.x-src.tar.gz
$ cd cd ta-lib-x.x.x
$ ./configure
$ make
$ sudo make install

git cloneでやっても行けるかも。未確認。

これでpipでインストールができる。

$ pip install ta-lib

Discussion