linux 安装 talib 的完美姿势!
2024-10-21 12:36:01
安装 TA-Lib
$ 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
$ cd ta-lib/
$ ./configure --prefix=/usr
$ make
$ make install
$ pip install TA-Lib
顺利安装完成!!!
戏剧性的一幕紧跟其后,在我准备导入使用时,出现了一条异常信息
>>> import talib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/root/anaconda3/lib/python3.8/site-packages/talib/__init__.py", line 93, in <module>
from ._ta_lib import (
ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory
出现 ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory 这个报错的原因其实很简单。在2007年左右的时候 LINUX发行版很多还是x86的,在后面的版本中其被淘汰了,而ta-lib这个使用C语言开发的库,默认生成的libta_lib.so文件默认还是存放在/usr/lib/下的,而在64位系统下,默认找的是/usr/lib64目录,那么,此时我们可以大胆作出推测,lib64/目录下缺失相应文件导致报错的发生。
cp /usr/lib/libta_lib.* /usr/lib64/
解决!!!
最新文章
- C语言内存分区
- 使用jlink直接烧norflash或者nandflash不借助uboot的猜想
- MongoDB副本集配置系列十一:MongoDB 数据同步原理和自动故障转移的原理
- unity3d 日志捕捉
- CMD和AMD探秘
- netty入门实例
- js中 在数组中删除重复的元素(自保留一个)
- Javascript中null值,特别注意的两点
- Redis的安装及配置
- silverlight imagesource赋值与转换
- cmd 进入mysql
- SharePoint 2013 APP 开发示例 (二)获取用户信息
- 201521123073 《Java程序设计》第14周学习总结
- ubuntu批量更改文件权限
- 7系列FPGA的时钟资源——UG472
- vue-cli脚手架安装和webpack-simple模板项目生成
- 【面试】MySQL的事务和索引
- Ububtu 14.04 安装 Hadoop 2.7.3
- Postman用法,了解一下
- python中itertools里的product和permutation
热门文章
- k8s之service服务
- 数据库多表连接查询中使用group by分组语句,Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column &#39;XXX&#39; which is not functionally dependent on columns in GROUP BY claus
- vscode格式化
- redis底层数据结构之字典(dict)
- Software_programming_tools_IDEA
- 一个比较全的C++农历算法(转)
- C++中map用法详解(转)
- 注意注意!!!!关于keil的问题,调试时候的bug
- 宝塔邮局-并解决A纪录解析失败问题
- Java基础学习:9、访问修饰符