2023年になって、Google Colabのpythonのデフォルトバージョンがあがったことによってtalibのインストールがうまくいかなくなってしまった。
2022年 最速でtalibをgoogle colabにインストールする方法
!pip install talib-binary
import talib
2023年ソースからコンパイルしてインストールする方法
%%shell wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz tar -xzf ta-lib-0.4.0-src.tar.gz cd ta-lib/ ./configure --prefix=/usr make sudo make install python -m pip install git+https://github.com/TA-Lib/ta-lib-python.git@TA_Lib-0.4.26
ソースからなので時間がかかるが,ランタイムも再起動も必要なく
現状このほうほうが一番楽である。
参考:https://github.com/googlecolab/colabtools/issues/3580
ちなみに、coabotools関連は、ここで調べたら大体のことが解決する。
Issues · googlecolab/colabtools
Python libraries for Google Colaboratory. Contribute to googlecolab/colabtools development by creating an account on Git...
2023 Numpyのバージョンアップすれば、動くパターン
!wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
!tar -xzvf ta-lib-0.4.0-src.tar.gz
%cd ta-lib
!./configure --prefix=/usr
!make
!make install
!pip install Ta-Lib
import talib
import talibで numpy 関連のエラーがでるようになっている。Numpyを以下のコマンドでバージョンアップして、ランタイムの再起動すれば、エラーもでなくなる。ただ、ランタイムを再起動という手順が気持ちが悪い。
!pip install numpy --upgrade
参考:https://sansokublog.com/stock-price-analysis4/