f 运维.售后-【量化】centos或者ubuntu安装talib(绝对乐成!) - Powered by qidao123.com技术社区

【量化】centos或者ubuntu安装talib(绝对乐成!)

打印 上一主题 下一主题

主题 1950|帖子 1950|积分 5850

引述

talib太难安装了,折腾了很久才安装乐成,按照此步调可完成talib安装。
体系设置

我在centos和ubuntu都安装乐成了,体系设置如下,镜像泉源都是火山引擎的公共镜像。云主机的2C4G:
centos:7.9 python:3.6.8
ubuntu:22.04 python 3.12.3
准备必要准备:talib0.5.4软件包:https://download.csdn.net/download/qq_43191959/90461667
安装步调

1、下载安装压缩包

  1. wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
复制代码
2、将压缩包拉到服务器~目次下,解压压缩包

  1. tar -xzf ta-lib-0.4.0-src.tar.gz
复制代码
3、切换到ta-lib目次下,安装c++库

  1. cd ta-lib
  2. ./configure --prefix=/usr
  3. make
  4. make install
复制代码
4、查找 libta_lib.so.0文件路径

  1. cd /usr
  2. find /  -name libta_lib.so.0
  3. #查找结果:./usr/lib/libta_lib.so.0
复制代码
备注:结果就是这个,如果找不到就是ta-lib-0.4.0-src.tar.gz安装有题目
5、添加 /usr /lib 路径到环境变量中

重点!!!在 /etc/profile 文件内添加下列行,这一步必做!!!
  1. export LD_LIBRARY_PATH=/usr/lib
复制代码
6、激活环境变量

最好这一步重启装备。
  1. source /etc/profile
复制代码
6.1 安装依赖,否则报错(截图如下)

如果是centos:
  1. yum install python3-devel   
复制代码
如果是ubuntu:
  1. apt-get  install  python3-dev
复制代码
7、末了安装python talib包

重点!!!必要手动下载ta_lib-0.5.4.tar.gz,然后解压安装
不要通过pip3 install talib安装talib,talib的版本是最新版本,末了肯定会安装失败(别问我怎么知道。。)。
(1)安装ta_lib前先安装numpy,如果直接安装talib,talib包中自带numpy,会被直接安装,那numpy库的位置就是当前目次而不是python默认的第三方库目次(/usr/local/lib/python3.12/dist-packages):
  1. pip3 install numpy
复制代码
(2)安装talib 0.5.4
  1. tar -xvf ta_lib-0.5.4.tar.gz
  2. cd ta_lib-0.5.4/
  3. python3 setup.py install
复制代码
8、安装完成、测试


常见错误

(1)安装ta_lib-0.5.4.tar.gz失败,大概未安装python3-dev。
(2)talib安装乐成,但是末了import talib失败了,截图如下。这是第五步环境变量设置有题目,或者设置后未激活,重启体系即可。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

悠扬随风

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表