【量化】centos或者ubuntu安装talib(绝对成功!)

引述

talib太难安装了,折腾了好久才安装成功,按照此步骤可完成talib安装。

系统配置

我在centos和ubuntu都安装成功了,系统配置如下,镜像来源都是火山引擎的公共镜像。云主机的2C4G:
centos:7.9 python:3.6.8
ubuntu:22.04 python 3.12.3
准备需要准备:talib0.5.4软件包:https://download.youkuaiyun.com/download/qq_43191959/90461667

安装步骤

1、下载安装压缩包

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

2、将压缩包拉到服务器~目录下,解压压缩包

tar -xzf ta-lib-0.4.0-src.tar.gz

3、切换到ta-lib目录下,安装c++库

cd ta-lib
./configure --prefix=/usr
make
make install

4、查找 libta_lib.so.0文件路径

cd /usr
find /  -name libta_lib.so.0
#查找结果:./usr/lib/libta_lib.so.0

备注:结果就是这个,如果找不到就是ta-lib-0.4.0-src.tar.gz安装有问题

5、添加 /usr /lib 路径到环境变量中

重点!!!在 /etc/profile 文件内添加下列行,这一步必做!!!

export LD_LIBRARY_PATH=/usr/lib

6、激活环境变量

最好这一步重启设备。

source /etc/profile

6.1 安装依赖,不然报错(截图如下)

如果是centos:

yum install python3-devel   

如果是ubuntu:

apt-get  install  python3-dev

7、最后安装python talib包

重点!!!需要手动下载ta_lib-0.5.4.tar.gz,然后解压安装
不要通过pip3 install talib安装talib,talib的版本是最新版本,最后肯定会安装失败(别问我怎么知道。。)。
(1)安装ta_lib前先安装numpy,如果直接安装talib,talib包中自带numpy,会被直接安装,那numpy库的位置就是当前目录而不是python默认的第三方库目录(/usr/local/lib/python3.12/dist-packages):

pip3 install numpy

(2)安装talib 0.5.4

tar -xvf ta_lib-0.5.4.tar.gz
cd ta_lib-0.5.4/
python3 setup.py install

8、安装完成、测试

在这里插入图片描述

常见错误

(1)安装ta_lib-0.5.4.tar.gz失败,可能未安装python3-dev。
(2)talib安装成功,但是最后import talib失败了,截图如下。这是第五步环境变量配置有问题,或者配置后未激活,重启系统即可。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

书研

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值