zoukankan      html  css  js  c++  java
  • 安装TALib 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

     

  • 相关阅读:
    Vue源码学习之双向绑定
    Vue源码学习之数据初始化
    JavaScript跨域资源请求(CORS)解决方案
    Vue学习笔记
    MongoDB学习笔记
    实现一个类似bootstrap的多级下拉菜单
    bootstrap栅格系统的实现
    滑动效果的标签页切换
    一个简单的类似Vue的双向绑定
    元素垂直居中的常见方法
  • 原文地址:https://www.cnblogs.com/ttrrpp/p/6877218.html
Copyright © 2011-2022 走看看