树莓派安装talib

发布于 / Linux / Comments Off on 树莓派安装talib

talib是一个量化分析常用python库,可以计算macd,kdj等指标。

本文记录了在树莓派安装talib的失败和解决方法详细过程

sudo pip3 install ta-lib

报错:Setup script exited with error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1

尝试apt安装

sudo apt install ta-lib
sudo apt install python-talib
sudo apt list | grep ta-lib

均无果。继续研究pip安装,发现报错有一句:talib/_ta_lib.c:526:28: fatal error: ta-lib/ta_defs.h

应该是编译时缺少开发包所致。

面向搜索引擎解决问题。首先下载开发包

sudo wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz

然后解压缩,安装

tar -zxvf ta-lib-0.4.0-src.tar.gz
cd ta-lib
sudo ./configure --prefix=/usr

报错:configure: error: cannot guess build type; you must specify one

需要指定编译平台(可能和我使用了64位内核所致)

sudo ./configure --prefix=/usr -build=arm

注意:我用的是树莓派,arm的CPU。如果你的是x64平台,不可用-build=arm参数

接着

sudo make
sudo make install 
sudo pip3 install ta-lib

提示Successfully installed TA-Lib-0.4.17

安装成功。prefect!

转载原创文章请注明,转载自: 斐斐のBlog » 树莓派安装talib
评论已关闭