本文主要是介绍fatal error C1083: 无法打开包括文件: “ta_libc.h”: No such file or directory,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
用python做交易数据分析时,可以用talib库计算各类指标,这个库通过以下命令安装:
pip install TA-Lib -i https://pypi.tuna.tsinghua.edu.cn/simple
windows安装时可能出现本文标题所示的错误,可按如下步骤解决:
1、去如下地址,下载ta-lib x64.zip :
https://github.com/afnhsn/TA-Lib_x64
2、下载之后,将ta-lib x64.zip解压出来,其中有个目录ta-lib,将其复制到C盘根路径;
3、进入python终端,切换到路径C:\ta-lib后,执行如下命令安装TA-Lib:
等一会儿即可顺利安装成功!注意安装顺利的前提是电脑需要提前安装好C++ Build Tools,也就是安装Microsoft Visual C++ ,我安装的是2017版本。
4、import talib 时可能会遇到如下问题:
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject
numpy库版本的问题,我这边升级numpy后就不报错了:
pip install --upgrade numpy -i https://pypi.tuna.tsinghua.edu.cn/simple --user
相关模块版本如下:
Python 3.7.3
numpy 1.21.6
TA-Lib 0.4.28
这篇关于fatal error C1083: 无法打开包括文件: “ta_libc.h”: No such file or directory的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!