【Python小技巧】使用必杀技一键安装Ta-lib(其它第三方库装不上的也可以参考,链接下载不了可通过文中CSDN资源下载)

这篇具有很好参考价值的文章主要介绍了【Python小技巧】使用必杀技一键安装Ta-lib(其它第三方库装不上的也可以参考,链接下载不了可通过文中CSDN资源下载)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

最近升级了电脑系统,换了个nvme的ssd,系统装了win11。界面很清爽,心情不错。安装了最新版本的Anaconda,Python也更新到3.10版本,环境都配置好了,但新装系统后,很多都需要重新配置。由于频繁需要使用到股票行情的指标计算,Ta-lib是必不可少的。但没想到安装依旧报错。看来还得使出绝招。这里做个Mark,免得下次又从头折腾。同时也希望能帮到需要的小伙伴。


一、Ta-lib是什么?

TaLib是一个Python金融指数处理库。包含了很多技术分析里的常用参数指标,例如MA、SMA、WMA、MACD、ATR等。
有兴趣的小伙伴可以访问:https://pypi.org/project/TA-Lib/

二、安装初体验

Ta-lib是一个pyhon库,故在安装Ta-lib前需要安装Python。想着已经Win11+Python3.10,所以先使用传统办法安装:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ta-lib

ta-lib安装,Python经验池,python,开发语言,数据分析

好么,又给吃了个闭门羹!还是缺乏编译环境,算了,就不折腾自己了,直接上必杀技。

三、使用必杀技安装Ta-lib

  1. 下载编译好的wheel文件:
    打开网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib
    找到并下载自己需要的对应版本的whl格式文件(若本机安装32位的python,下载win32.whl;若本机安装的是64位python,则选择win_amd64.whl,cp310匹配python3.10环境,TA_Lib‑0.4.24是最新版本。)
    ta-lib安装,Python经验池,python,开发语言,数据分析
    以上界面下载不到的,可通过如下链接下载:
    Python金融量化的高级库:TA-Lib-0.4.24(包含python3.7、3.8、3.9、3.10的32位和64位版本)资源-CSDN文库

我这里下载TA_Lib‑0.4.24‑cp310‑cp310‑win_amd64.whl,保存在D:\software。

  1. 通过whl文件安装Ta-lib
pip install D:\software\TA_Lib-0.4.24-cp310-cp310-win_amd64.whl

ta-lib安装,Python经验池,python,开发语言,数据分析

看到没,瞬间安装成功!import测试一下,打印下可以调用的方法。
ta-lib安装,Python经验池,python,开发语言,数据分析

(base) C:\Users\Administrator>python
Python 3.10.9 | packaged by Anaconda, Inc. | (main, Mar  1 2023, 18:18:15) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import talib as ta
>>> print(ta.get_functions())
['HT_DCPERIOD', 'HT_DCPHASE', 'HT_PHASOR', 'HT_SINE', 'HT_TRENDMODE', 'ADD', 'DIV', 'MAX', 'MAXINDEX', 'MIN', 'MININDEX', 'MINMAX', 'MINMAXINDEX', 'MULT', 'SUB', 'SUM', 'ACOS', 'ASIN', 'ATAN', 'CEIL', 'COS', 'COSH', 'EXP', 'FLOOR', 'LN', 'LOG10', 'SIN', 'SINH', 'SQRT', 'TAN', 'TANH', 'ADX', 'ADXR', 'APO', 'AROON', 'AROONOSC', 'BOP', 'CCI', 'CMO', 'DX', 'MACD', 'MACDEXT', 'MACDFIX', 'MFI', 'MINUS_DI', 'MINUS_DM', 'MOM', 'PLUS_DI', 'PLUS_DM', 'PPO', 'ROC', 'ROCP', 'ROCR', 'ROCR100', 'RSI', 'STOCH', 'STOCHF', 'STOCHRSI', 'TRIX', 'ULTOSC', 'WILLR', 'BBANDS', 'DEMA', 'EMA', 'HT_TRENDLINE', 'KAMA', 'MA', 'MAMA', 'MAVP', 'MIDPOINT', 'MIDPRICE', 'SAR', 'SAREXT', 'SMA', 'T3', 'TEMA', 'TRIMA', 'WMA', 'CDL2CROWS', 'CDL3BLACKCROWS', 'CDL3INSIDE', 'CDL3LINESTRIKE', 'CDL3OUTSIDE', 'CDL3STARSINSOUTH', 'CDL3WHITESOLDIERS', 'CDLABANDONEDBABY', 'CDLADVANCEBLOCK', 'CDLBELTHOLD', 'CDLBREAKAWAY', 'CDLCLOSINGMARUBOZU', 'CDLCONCEALBABYSWALL', 'CDLCOUNTERATTACK', 'CDLDARKCLOUDCOVER', 'CDLDOJI', 'CDLDOJISTAR', 'CDLDRAGONFLYDOJI', 'CDLENGULFING', 'CDLEVENINGDOJISTAR', 'CDLEVENINGSTAR', 'CDLGAPSIDESIDEWHITE', 'CDLGRAVESTONEDOJI', 'CDLHAMMER', 'CDLHANGINGMAN', 'CDLHARAMI', 'CDLHARAMICROSS', 'CDLHIGHWAVE', 'CDLHIKKAKE', 'CDLHIKKAKEMOD', 'CDLHOMINGPIGEON', 'CDLIDENTICAL3CROWS', 'CDLINNECK', 'CDLINVERTEDHAMMER', 'CDLKICKING', 'CDLKICKINGBYLENGTH', 'CDLLADDERBOTTOM', 'CDLLONGLEGGEDDOJI', 'CDLLONGLINE', 'CDLMARUBOZU', 'CDLMATCHINGLOW', 'CDLMATHOLD', 'CDLMORNINGDOJISTAR', 'CDLMORNINGSTAR', 'CDLONNECK', 'CDLPIERCING', 'CDLRICKSHAWMAN', 'CDLRISEFALL3METHODS', 'CDLSEPARATINGLINES', 'CDLSHOOTINGSTAR', 'CDLSHORTLINE', 'CDLSPINNINGTOP', 'CDLSTALLEDPATTERN', 'CDLSTICKSANDWICH', 'CDLTAKURI', 'CDLTASUKIGAP', 'CDLTHRUSTING', 'CDLTRISTAR', 'CDLUNIQUE3RIVER', 'CDLUPSIDEGAP2CROWS', 'CDLXSIDEGAP3METHODS', 'AVGPRICE', 'MEDPRICE', 'TYPPRICE', 'WCLPRICE', 'BETA', 'CORREL', 'LINEARREG', 'LINEARREG_ANGLE', 'LINEARREG_INTERCEPT', 'LINEARREG_SLOPE', 'STDDEV', 'TSF', 'VAR', 'ATR', 'NATR', 'TRANGE', 'AD', 'ADOSC', 'OBV']
>>>

总结

Ta-lib 是我接触量化做的第一个功课,所以早已轻车熟路。当初配置编译环境那个折腾啊。最后找到这个方法,简直不要太爽!

当然,这个方法对其它库的安装也是适用的。打开以下网址,可以看到很多库,相应的版本都有。
https://www.lfd.uci.edu/~gohlke/pythonlibs/

以后再也不用为安装第三方包出现各种异常发愁了。文章来源地址https://www.toymoban.com/news/detail-734100.html

到了这里,关于【Python小技巧】使用必杀技一键安装Ta-lib(其它第三方库装不上的也可以参考,链接下载不了可通过文中CSDN资源下载)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [talib][python]ta-lib所有whl文件下载地址汇总

    TA-Lib-0.4.28-cp312-cp312-win-amd64.whl下载地址:https://download.csdn.net/download/FL1623863129/88589956 TA-Lib-0.4.28-cp311-cp311-win-amd64.whl下载地址:https://download.csdn.net/download/FL1623863129/89108240 TA_Lib-0.4.28-cp310-cp310-win_amd64.whl下载地址:https://download.csdn.net/download/FL1623863129/89108236 TA_Lib-0.4.28-cp37-cp37m-wi

    2024年04月28日
    浏览(34)
  • 核心网络技巧:一键学会如何使用NAT实现端口映射

    数据来源 1、ipv4地址严重不够用了         X.X.X.X X 0-255     A、B、C类可以使用    D组播     E科研 2、IP地址分为 公网IP 和私网 IP 公网IP只能在公网上使用 私网IP只能在内网中使用 公网上不允许出现私有IP地址 私网IP可以重复在内网使用         1)私有地址范围  

    2024年02月14日
    浏览(33)
  • AI 一键去水印:教你无限量使用商业图片的技巧

    刚开始注册账号(啥账号具体不表了,小编不喜欢的那个),想弄个闪亮,好看,有个性化的 Logo。作为一名非专美工小白人员,网上翻了很久作图工具,要么就是不好用,好用的大部分都收费。最后没办法,找到一个相对来说用起来顺手而收费的网站。 如下是我用该网站自行

    2024年02月14日
    浏览(36)
  • 【Python小技巧】通过Anaconda虚拟环境解决Python新版本无法运行指定脚本的问题,并实现Notepad++一键运行 Python Anaconda虚拟环境

    笔者今天碰到一个奇怪的问题,Python从3.8升级到3.10 后,一直以来还不错。但今天运行某个函数总是没反应就结束了。刚开始以为是pandas1.5.3升级到2.0.0版本的问题,当时因为2.0pandas运行很快就升级了,先排除这个。把pandas先升级到最新版,不行。后又降到1.5.3版本还是不行。

    2024年02月04日
    浏览(55)
  • 【Python beautifulsoup】详细介绍beautifulsoup库的使用方法,包括安装方式、基本用法、常用方法和技巧,以及结合lxml和parsel的具体使用场景和区别。

    Python beautifulsoup库是一个强大的Web抓取和解析库,它提供了丰富的功能和简单易用的API,可以帮助我们处理HTML和XML文档,从中提取数据,进行数据清洗和处理。beautifulsoup库基于Python标准库中的html.parser模块,同时还可以与第三方解析库lxml和parsel配合使用,提供更高效和灵活的

    2024年02月04日
    浏览(53)
  • python圣诞树动态图,拿去送给你的那个TA呀

    漂亮的圣诞树,可作为桌面装饰哦~

    2024年02月04日
    浏览(40)
  • STM32使用HAL库驱动TA6932数码管驱动芯片

    8段16位,支持共阴共阳LED数码管。 推挽配置即可。 1、使用TA6932_Init进行初始化 2、使用TA6932_Disp(uint8_t *_ucPtr,uint8_t _ucLenth)进行显示,_upPtr指针指向段码,_ucLenth为显示长度,不超过16位。

    2024年02月07日
    浏览(34)
  • 使用Packstack一键安装openstack-stein

    Openstackallinone安装 ​ 1、会利用packstack安装openstack(选择stein版本) ​ 2、安装成功后,能够通过dashboard登录,了解WEB管理界面 1、解压Xserver2,并启动,登录后配置网络 (1)解压xserver2 解压xserver2,并打开xserver2.vmx文件,如下图所示。 (2)修改VMware Workstation相关参数 Vnet1 设

    2024年01月16日
    浏览(29)
  • Python 小技巧:如何批量更新已安装的库?

    众所周知,升级某个库(假设为 xxx),可以用 pip install --upgrade xxx 命令,或者简写成 pip install -U xxx 。 如果有多个库,可以依次写在 xxx 后面,以空格间隔。那么,如何简单优雅地批量更新系统中全部已安装的库呢? 接下来我们直奔主题,带大家学习几种方法 / 骚操作吧!

    2024年02月11日
    浏览(33)
  • 视频一键转码:批量转换MP4视频的技巧

    随着数字媒体设备的普及,视频文件在生活中扮演着越来越重要的角色。而在处理视频文件时,有时需要将其转换为不同的格式以适应不同的需求。其中,MP4格式因其通用性和高质量而备受青睐。本文详解云炫AI智剪如何一键转码的技巧,帮助批量转换MP4视频。 步骤1、在云炫

    2024年02月22日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包