安裝TA-Lib talib


 windows下安裝方式

https://mrjbq7.github.io/ta-lib/install.html

根據上面文檔提示安裝,非常痛苦,要安裝C++14.0,搞好以后安裝還會報錯。

 

最簡單有效的辦法:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib 下載.whl文件

以管理員身份運行CMD

須先安裝過 pip install wheel
文件路徑的選取:文件右鍵選擇“屬性”,“安全”選項下,選擇“對象名稱”,復制完整的文件路徑

centos8下安裝方式

 第一步:下載文件並解壓

sudo wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz  #下載文件
sudo tar -xzf ta-lib-0.4.0-src.tar.gz  #解壓

 

第二步:安裝C++庫

cd ta-lib
./configure --prefix=/usr
make
make install

 

第三步:查找 libta_lib.so.0文件路徑

沒有這一步的話,安裝好后,import talib,可能會報錯:ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory

(base) [root@localhost ta-lib]# cd /usr
(base) [root@localhost usr]# find -name libta_lib.so.0
./lib64/libta_lib.so.0
./local/lib/libta_lib.so.0

 

第四步:添加 /usr /lib 路徑到環境變量中

在 /etc/profile 文件內添加下列行
echo "export LD_LIBRARY_PATH=/local/lib" >> /etc/profile

第五步:激活環境變量
source /etc/profile

第六步:加載庫
默認的ta_lib的c程序庫被包含到/usr/lib里面了,系統可能不能找到

echo "/usr/lib/" >> /etc/ld.so.conf
ldconfig

如果不配置可能報錯:


import talib Traceback (most recent call last): File "<ipython-input-1-1ee486ccef90>", line 1, in <module> import talib File "/usr/anaconda3/lib/python3.7/site-packages/talib/__init__.py", line 52, in <module> from ._ta_lib import ( ImportError: libta_lib.so.0: cannot open shared object file: No such file or directory

 

第七步:安裝python talib包
pip install ta-lib -U

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM