学习记录654@搞定python安装TA-Lib第三方库

2023-10-27

TA-Lib是量化投资比较重要的一个包,用于生成技术指标,比如均线,MACD,RSI等,安装还是遇到点小问题。
首先我去

https://pypi.org/project/TA-Lib/

官方的第三方库网址倒找这个包,然后按照他的提示进行下载,是的,使用的是很暴力的方式:

pip install TA-Lib

很遗憾,报错:

ERROR: Could not build wheels for TA-Lib, which is required to install
pyproject.toml-based projects。

在这里插入图片描述
在这里插入图片描述
然后继续在官网上看:
找到以下window安装指南,大概的意思就是要自己下载安装包,然后安装,但是以下是个32位操作系统的指南,且还是比较复杂的,还涉及到VS,这谁受得了。最后告诉你64位的自己去搞定吧。
在这里插入图片描述
到了这里,意识到需要自己去安装了,这个时候就需要搬出.whl文件的安装方式了,进入这个网站去下载对应的whl包,注意下载自己对应版本的。

https://www.lfd.uci.edu/~gohlke/pythonlibs/

在这里插入图片描述
然后将这个包复制到,你自己的\python\Scripts文件夹中

D:\python相关\python\Scripts

在这里插入图片描述
然后在这个文件夹中打开cmd,控制终端,输入

pip install TA_Lib-0.4.24-cp37-cp37m-win_amd64.whl

在这里插入图片描述
即可安装成功。

当然官网还推荐在conda中安装,这里就不多加叙述了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

学习记录654@搞定python安装TA-Lib第三方库 的相关文章

随机推荐

  • 排序算法总结—时间复杂度O(n)—基数排序/计数排序小记

    排序算法总结 时间复杂度O n 基数排序 基数排序 分为最高位优先和最低位优先的算法 找到最大值max 求出max的位数 在max位数max length进行循环max length趟 对于每一位进行排序 对于一个数字要会从低位一位一位取值
  • Flutter导航返回拦截(WillPopScope)

    onWillPop是一个回调函数 当用户点击返回按钮时被调用 包括导航返回按钮及Android物理返回按钮 该回调需要返回一个Future对象 如果返回的Future最终值为false时 则当前路由不出栈 不会返回 最终值为true时 当前
  • 基于LSTM的股票时间序列预测(附数据集和代码)

    LSTM 数据集 实战 如果对LSTM原理不懂得小伙伴可以看博主下一篇博客 因为博主水平有限 结合其他文章尽量把原理写的清楚些 数据集 首先附上数据集 链接 https pan baidu com s 1AKsz ohmYHr9mBEEh7
  • 【Linux】套接字编程

    目录 1 网络初识 1 1 协议 1 2 OSI七层模型 1 3 TCP IP五层模型 2 socket 2 1 源IP和目的IP 2 2 端口号 2 3 端口号 和 进程ID 2 4 初识TCP UDP协议 2 5 网络字节序 3 soc
  • Windows Server2012 R2 卸载Apache 服务

    Windows Server2012 R2 卸载Apache 服务 步骤总结 1 打开cmd 命令控制台 运行services msc 在服务中找到并停止 Apache8015 服务 2 打开cmd 命令控制台 输入 sc delete 服
  • linux connect 设置连接超时【转】

    原来我们实现connect 超时基本上都使用unix网络编程一书的非阻塞方式 connect nonb 今天在网上看到一篇文章 觉得很有意思 转载如下 读Linux内核源码的时候偶然发现其connect的超时参数竟然和用SO SNDTIMO
  • 【HTML5高级第二篇】WebWorker多线程、EventSource事件推送、History历史操作

    文章目录 一 多线程 1 1 概述 1 2 体会多线程 1 3 多线程中数据传递和接收 二 事件推送 2 1 概述 2 2 onmessage 事件 三 history 一 多线程 1 1 概述 前端JS默认按照单线程去执行 一段时间内只能
  • VSCode怎么换主题(有图 超详细)

    上下键可预览
  • X86_64平台运行Arm docker容器

    QEMU是什么 QEMU是一个通用的开源的跨平台仿真模拟器 提供user和system两种模式 其模拟的作用可是可以模拟在特定的体系结构下的应用的执行或者构建 比如在x86的体系结构的操作系统上运行ARM的应用 常见问题的场景 在ARM体系
  • 第十四届蓝桥杯C++ B组 飞机降落

    目录 题目内容 题目分析以及算法复杂度 完整代码 题目内容 有 N架飞机准备降落到某个只有一条跑道的机场 其中第 i架飞机在 Ti时刻到达机场上空 到达时它的剩余油料还可以继续盘旋 Di 个单位时间 即它最早可以于 Ti时刻开始降落 最晚可
  • 协议篇之以太网ARP协议

    协议篇之以太网ARP协议 一 什么是ARP协议 作用是什么 二 ARP请求与ARP应答 三 以太网ARP数据报格式 四 总结 一 什么是ARP协议 作用是什么 ARP Address Resolution Protocol 地址解析协议 是
  • Spring Cloud中Hystrix仪表盘与Turbine集群监控

    Hystrix仪表盘 就像汽车的仪表盘实时显示汽车的各项数据一样 Hystrix仪表盘主要用来监控Hystrix的实时运行状态 通过它我们可以看到Hystrix的各项指标信息 从而快速发现系统中存在的问题进而解决它 OK 本文我们就来看看H
  • jeesite 框架的简单应用

    jeesite 框架的简单应用 一个讲解jeesite的网站 https www w3cschool cn jeesite jeesite官网 http jeesite com 公司项目都是基于jeesite做的项目 所以就找资料了解一下啦
  • 数据的6种排序方法

    今天讲了堆排序 就这以前学过的排序方法 我来做一个总结 1 选择排序 选择排序是比较基础的排序方法 需要两个循环 用于对每一个数进行查找和替换 不用多说 代码如下 span style color 000000 include span
  • 教育行业ChatGPT的新挑战

    随着科技不断发展 AI的水平越来越高 尤其是最近火出圈的ChatGPT不仅仅可以与人类对话 而且还可以为人们提供关于各种信息帮助 作为一个先进的 聊天 AI 无论是正苦恼 还是只是需要一些关于如何更有效地管理时间的建议 ChatGPT都可以
  • 【性能测试】loadrunner12.55教程(一)--知识准备

    目录 1 0 前言 1 1 性能测试术语介绍 1 1 1 响应时间 Response time 1 1 2 并发用户数 1 1 3 吞吐量 Throughput 1 1 4 吞吐率 Throughout 1 1 5 TPS Transact
  • c++ 笔记2

    c 笔记 1 转换函数 2 explicit与隐式转换 3 智能指针 4 仿函数 5 namespace 6 类模板 7 函数模板 8 成员模板 9 模板偏化 10 模板模板参数 11 可变数目模板参数 12 auto关键字和增强型for循
  • 前端校验用户输入的手机号或者座机号是否符合格式

    效果 输入的手机号 15878452358324 输入座机号 012 15845233223 代码 因为联系电话非必填项 所以在点击提交之前去校验的时候 如果填写了手机号或者座机号则去校验 没有填则新增 编辑同理 function subm
  • Android开源框架Universal-Image-Loader详解

    如果说评价一下哪个图片开源库最被广泛使用的话 我想应该可以说是Universal Image Loader 在主流的应用中如 果你随便去反编译几个 基本都能看到他的身影 它就像个图片加载守护者 默默的守护着图片加载 相信很多人对 这个异步加
  • 学习记录654@搞定python安装TA-Lib第三方库

    TA Lib是量化投资比较重要的一个包 用于生成技术指标 比如均线 MACD RSI等 安装还是遇到点小问题 首先我去 https pypi org project TA Lib 官方的第三方库网址倒找这个包 然后按照他的提示进行下载 是的