前言
最近使用到talib,发现还是比较难安装的,这里记录安装过程
talib是什么
talib是金融数据技术指标分析的python包,使用它需要自己计算哪些繁琐的指标。
windows下载&安装talib
- 在该网址下载talib安装包: https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib, linux可以使用wget下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib/TA_Lib‑0.4.24‑cp39‑cp39‑win_amd64.whl
- 安装
# 需要注意的是,下载的时候需要选对应的版本,比如cp39表示的是python3.9的版本
pip install TA_Lib‑0.4.24‑cp39‑cp39‑win_amd64.whl`
linux下载&安装talib
-
从网址:https://sourceforge.net/projects/ta-lib/files/, 下载talib源码,记住下载src.tar.gz的,自己本地编译,否则会碰到很多奇奇怪怪的问题。
无界面的,可以通过wget直接下载:
wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
-
解压并编译安装
# 1. 解压文件
> tar zxvf ta-lib-0.4.0-src.tar.gz
> cd ta-lib
> ./configure --prefix=/usr
> make
> make install
pip install ta-lib
编译安装碰到的问题:
- 在执行
./configure --prefix=/usr
出现c compier not acceptable问题(如下图), 表示需要安装gcc
解决方法:
sudo apt-get install gcc
然后重新执行./configure --prefix=/usr
及后续的流程
2. 执行make
命令时出错,如下:
解决方法:
sudo apt install make
然后继续执行make
命令及后续流程
3. make&make install 提示安装不成功
使用sudo 命令安装:
sudo make
sudo make install