Google ColabにTalibをインストール2023年度版

この記事は約2分で読めます。

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/

 

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