下载c编译文件
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 or sudo tar -xzf ta-lib-0.4.0-src.tar.gz
编译C文件:会提示无c编译器。
./configure
解决方法:安装C编译器
yum -y install gcc
重新
./configure
make
make install
find -name libta_lib.so.0
vi /etc/profile
在profile文件中填加这一行路径
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
source /etc/profile
pip install TA-Lib
最后验证安装
python
import talib
在服务器上运行没有问题,但是在pycharm上进行远程运行时报错
ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory
无法找到动态链接库路径
解决方法:
执行sudo ldconfig
解释
linux中每次装完一个新的库,需要进行ldconfig命令
ldconfig是一个动态链接库管理命令,其目的为了让动态链接库为系统所共享。