python (pip)安装talib报错

转自:https://www.jianshu.com/p/a9f47597b15d

 

 

使用 pip 直接安装 talib 扩展会出错,根据报错提示,需要在名字中间添加连接字符 ta-lib

$ pip install ta-lib

 

报错信息如下:

    talib/_ta_lib.c:526:10: fatal error: 'ta-lib/ta_defs.h' file not found
    #include "ta-lib/ta_defs.h"
             ^
    1 error generated.
    error: command 'clang' failed with exit status 1

 

原因是需要先安装 TA-Lib 扩展库,然后再执行 pi p命令。

Mac OS X

复制代码
$ brew install ta-lib
==> Pouring ta-lib-0.4.0.yosemite.bottle.1.tar.gz
🍺  /usr/local/Cellar/ta-lib/0.4.0: 14 files, 2.5MB

$ pip install ta-lib
Installing collected packages: ta-lib
  Running setup.py install for ta-lib ... |^@^done
Successfully installed ta-lib-0.4.17
复制代码

 

Windows

下载 ta-lib-0.4.0-msvc.zip,然后解压到 C:\ta-lib,下载地址:

https://sourceforge.net/projects/ta-lib/files/ta-lib/0.4.0/ta-lib-0.4.0-msvc.zip/download?use_mirror=jaist

 

如 windows 下报错 Unable to find vcvarsall.bat,可以访问 https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib 下载对应版本的包直接安装,cp后面是版本号。

pip install TA_Lib‑0.4.17‑cp35‑cp35m‑win_amd64.whl

 

使用 pip 直接安装 talib 扩展会出错,根据报错提示,需要在名字中间添加连接字符 ta-lib

$ pip install ta-lib

 

作者:紫陌花间客
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。

posted @   紫陌花间客  阅读(344)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示