当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/192990.html

相关文章:

  • c 语言基础题目:L1-034 点赞
  • SaaS人力资源管理系统的Bug
  • GPTQ 和 AWQ:LLM 量化方法的比较
  • JVM:虚拟机类加载机制
  • PHP筆記
  • IDEA启动报错Failed to create JVM. JVM path的解决办法
  • 源码解析FlinkKafkaConsumer支持周期性水位线发送
  • Nginx:动静分离(示意图+配置讲解)
  • 通讯网关软件024——利用CommGate X2Access实现Modbus TCP数据转储Access
  • vim工具的使用
  • Docker学习_存储篇
  • 微信小程序获取当前日期时间
  • Unity关键词语音识别
  • SpringBoot的配置文件——.yml和.properties
  • Retrieve Anything To Augment Large Language Models
  • 什么是面向对象编程
  • c++视觉处理----固定阈值操作:Threshold()函数,实时处理:二值化,反二值化,截断,设为零,反向设为零
  • KWin、libdrm、DRM从上到下全过程 —— drmModeAddFBxxx(8)
  • 【问题解决】Ubuntu 安装 SeisSol 依赖 easi 报错解决: undefined reference to `H5free_memory‘
  • 循环小数(Repeating Decimals, ACM/ICPC World Finals 1990, UVa202)rust解法
  • [GAMES101]透视投影变换矩阵中为什么需要改变z值
  • sklearn处理离散变量的问题——以决策树为例
  • QT 数据库表格----QSqlTableModel
  • Vue_Bug Failed to fetch extension, trying 4 more times
  • 缩短从需求到上线的距离:集成多种工程实践的稳定框架 | 开源日报 No.55
  • 基于秃鹰优化的BP神经网络(分类应用) - 附代码
  • C++笔记之std::future的用法
  • openssl学习——消息认证码原理
  • Netty使用SslHandler实现加密通信-单向认证篇
  • Jetpack:007-Kotlin中的Button