手把手教你如何在Ubuntu上安装TA-Lib

前言

做量化的服务器快到期了,准备迁移到一个新服务器上,然后就是拉代码,建环境一系列操作,不过在装这个TA-Lib的时候卡住了,百度之,一堆辣鸡信息,没有一个有效的。

然后谷歌了一下,第一篇文章就是How to install TA-Lib on Ubuntu 22.04 - Step by Step,这也太简单了,很快就装好了。

无语了,对于国内这种互联网环境。。

原文是英文的,这里大概翻译一下,权当记录。

什么是TA-Lib

TA-Lib是一个被广泛应用的金融市场数据分析软件。包含了150+的指标比如ADX,EMA,RSI等等。也适合加密货币比如比特币等市场数据分析。

TA-Lib发布于2001年,被广泛应用了20多年。代码经过了时间的检验,非常稳定。

手把手教你如何在Ubuntu上安装TA-Lib

  • 安装构建工具
1
2
sudo apt update
sudo apt install build-essential wget -y
  • 下载和解压源码
1
2
3
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/
  • 配置以及从源码构建
1
2
./configure -prefix=/usr
make
  • 安装到系统
1
sudo make install
  • 安装Python包
1
pip install ta-lib
  • 测试

在Python中import talib

如果没有错误,表示安装成功。

我这里遇到这个错误:ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 96 from C header, got 80 from PyObject

只需要升级下numpy即可:pip install --upgrade numpy

作者

skyrover

发布于

2024-03-02

更新于

2024-03-02

许可协议

评论