linux python lib目录下,Linux下python3.6环境安装talib过程

一、创建目录

在目录 /opt/ 下创建两个文件夹 softwares 和 modules,分别用于存放软件安装包和软件安装后的程序文件,命令如下:mkdir /opt/softwares

mkdir /opt/modules

二、获取源码cd /opt/softwares

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

三、解压缩tar -zxvf ta-lib-0.4.0-src.tar.gz -C /opt/modules/

四、编译安装cd /opt/modules/ta-lib/# 编译安装

./configure --prefix=/usr

make && make install

如果在安装时出现这样的错误,请安装编译器先:

configure: error: no acceptable C compiler found in $PATH 错误主要是没有C编译器.

安装C编译器:[root@localhost sipp-3.5.1]# yum -y install gcc

重新安装文件,问题解决

五、重新安装TA-Lib库

重新安装python的TA-Lib库pip install TA-Lib

可以看到,已经安装成功了:[root@quant ta-lib]# pip install TA-Lib

Collecting TA-Lib

Using cached TA-Lib-0.4.19.tar.gz (267 kB)

Requirement already satisfied: numpy in /root/anaconda3/lib/python3.6/site-packages (from TA-Lib) (1.14.3)

Building wheels for collected packages: TA-Lib

Building wheel for TA-Lib (setup.py) ... done

Created wheel for TA-Lib: filename=TA_Lib-0.4.19-cp36-cp36m-linux_x86_64.whl size=1738915 sha256=89524f0fd25e4a6d0c123194a4ee32a8fe50457957f4df279c7372e3856dc1ec

Stored in directory: /root/.cache/pip/wheels/56/11/d0/bd214f9bc59dae5004f8f3614139b523882c1ffa3cae90aebd

Successfully built TA-Lib

Installing collected packages: TA-Lib

Successfully installed TA-Lib-0.4.19

[root@quant ta-lib]#

系统配置ldconfig

六、实战# 使用Talib库来计算

import talib

# 最高价

high_arr = np.array(kline_data['High'])

# 最低价

low_arr = np.array(kline_data['Low'])

# 收盘价

close_arr = np.array(kline_data['Close'])

atr_talib = talib.ATR(high_arr, low_arr, close_arr, timeperiod=ATR_WIN_SIZE)

print(atr_talib)

print(atr_talib[-1])

打印:[ nan nan nan nan nan

nan nan nan nan nan

nan nan nan nan 3366.53357143]

3366.5335714285716

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值