安装 talib

作者: , 共 454 字 , 共阅读 0

1、ubuntu 上安装 talib 的 C 包

下面的安装地址可在https://github.com/mrjbq7/ta-lib#troubleshooting上找最新的:

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/
./configure --prefix=/usr
make
sudo make install

2、安装 talib 的 Python 库

这里有点奇葩的是包名是TA-Lib,不是talib,虽然在使用时是import talib

sudo pip install Ta-Lib

注意一定要先安装上面的 C 包,否则会爆出编译错误:

talib/_ta_lib.c:611:10: fatal error: ta-lib/ta_defs.h: No such file or directory

Q. E. D.

类似文章:
IT » apt, pip, python, ubuntu
正常而言,大家都是用 pip 来安装 python 的包。但有时候无意中(通常是为安装某个特定的软件,根据软件的安装提示),会使用 apt 安装 python 包。而且其实很多包都可以通过 apt 来安装的,名字就是包名再加python3-的前缀。安装后的库以及依赖项位于/usr/lib/python3/dist-packages目录下。比如 apt 安装 requests 包:
相似度: 0.136
boost是除std外最常用的 C++库,覆盖很多常用操作。目前最新的版本是1.85.0http://boost.org/上可以查看最新版本号,将下面的 59 换成最新的即可)。
相似度: 0.088
armadillo是一个线性代数 C++库,封装了blaslapack,提供更直观的接口。
编程 » C++, log
先编译 libfmt.a :
IT » Python, Ubuntu
主要是update-alternatives命令的使用。
IT » Linux, cheatsheets
cheat 提供命令行的速记记录,在命令行下,随时增加笔记随时查看,用的时间越长越强大!
IT » nodejs, linux, npm, WSL, cnpm
Ubuntu 的 apt 源没有自带 nodejs ,需要手工添加 nodejs 的源,然后通过 apt 安装。
主要形式是下面三种。后面两种实际指向同一个位置(如果path是一个已存在的文件夹),但处理结果会有所差异。
IT » ubuntu, 网络代理
下面命令设置环境变量http_proxyhttps_proxyhttp://127.0.0.1:7890,分别用于访问非加密和加密网址。目前大部分网址都是加密网址。
Python 提供很多语法糖,用起来非常方便。@dataclass 就是其中之一。
IT » Python, Ubuntu
主要是update-alternatives命令的使用。