Jetson NanoでTaLibをインストールする方法
Jetson NanoでTaLib(Technical Analysis Library)をインストールするための手順を以下に示します。このプロセスは、まずTaLibのCライブラリをインストールし、その後Pythonバインディングをインストールします。
前提条件
Python 3.9.6
OS: Ubuntu 18.04
1. TaLibのCライブラリのインストール
依存関係のインストール
sudo apt-get update sudo apt-get install build-essential wget
TaLib Cライブラリのダウンロードとインストール
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/
config.guess と config.sub の更新
TaLibのビルドスクリプトが新しいアーキテクチャを認識できるように、これらのファイルを最新版に更新します。
wget -O config.guess 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD'
wget -O config.sub 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD' mv config.guess config.sub ./ta-lib/
configure と ビルドの実行
./configure --prefix=/usr make sudo make install
2. TaLib Pythonバインディングのインストール
pip install TA-Lib
3. インストールの確認
Pythonを起動し、TaLibをインポートしてみてください。
import talib
以上で、Jetson NanoにTaLibがインストールされるはずです。