手把手教你如何在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 | sudo apt update |
- 下载和解压源码
1 | wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz |
- 配置以及从源码构建
1 | ./configure -prefix=/usr |
- 安装到系统
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