【已解决】python 安装 talib 报错_含mac os x和windows系统

mac系统的python无法安装 talib 模块/包。

一、尝试背景(失败)

已尝试多个源安装,均失败⬇️

# 下面是尝试失败的安装语句
pip3 install ta-lib 
pip3 install talib
conda install ta-lib 
conda install talib
pip install ta-lib -i https://pypi.mirrors.ustc.edu.cn/simple/
pip install ta-lib -i https://pypi.tuna.tsinghua.edu.cn/simple/

报错样例:

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 'gcc' 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

附录:引用

内容来源:【简书】python 安装 talib 报错
https://www.jianshu.com/p/a9f47597b15d

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值