惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
C
Cyber Attacks, Cyber Crime and Cyber Security
博客园 - 司徒正美
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
T
Tailwind CSS Blog
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
博客园_首页
博客园 - 【当耐特】
Cisco Talos Blog
Cisco Talos Blog
J
Java Code Geeks
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
SegmentFault 最新的问题
人人都是产品经理
人人都是产品经理
Jina AI
Jina AI
AWS News Blog
AWS News Blog
S
Schneier on Security
NISL@THU
NISL@THU
F
Fortinet All Blogs
L
LINUX DO - 热门话题
Google DeepMind News
Google DeepMind News
量子位
IT之家
IT之家
T
The Exploit Database - CXSecurity.com
爱范儿
爱范儿
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
T
Tor Project blog
V
Vulnerabilities – Threatpost
V
Visual Studio Blog
宝玉的分享
宝玉的分享
Spread Privacy
Spread Privacy
L
Lohrmann on Cybersecurity
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Y
Y Combinator Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
P
Privacy International News Feed
S
Securelist
P
Palo Alto Networks Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
Arctic Wolf
T
Tenable Blog
B
Blog
C
CERT Recently Published Vulnerability Notes
P
Proofpoint News Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Threat Research - Cisco Blogs
T
Threatpost

阿猪的博客

如何使用CNB构建Hexo项目并部署到腾讯云COS 好坑爹!派息后买入的股票怎么也扣股息税? 游哈尔滨 跨年往事 网站被恶意镜像了该怎么办 延迟退休正式到来!来看看有什么规定 我的基金怎么就被强制卖出了? Hexo-AlgoliaSearch插件报错“Error has occurred during indexing posts” 找工作避坑不完全指南 办理信用卡应该注意什么 华为Pad开启了“共享至电脑”,但是Windows下无法正常访问 webdriver-manager报错一例 Windows无法从环境变量中找到Python的正确位置 习大大2024年新年贺词 号外!号外!Twikoo可以直接屏蔽垃圾评论啦! 如何将Coding的代码仓同步到Github 博客被攻击了 华为Pad开启了“共享至电脑”,但是Ubuntu下无法正常访问 如何恢复Etcher刻录过的U盘 如何在Ubuntu下快速切换网络代理状态 在腾讯云函数中使用Pandas报错`No module named 'numpy.core._multiarray_umath'` 对空的DataFrame使用apply方法未得到预期结果 SQLite中使用关键字作为列名称导致报错 Logging模块重复输出内容的原因及解决方法 如何在Selenium中保持网站的登录状态 如何下载与Chrome浏览器的版本相匹配的ChromeDriver 如何下载旧版本Python的安装包 如何为不同的Python项目自动选择不同的解释器 使用腾讯云函数搭建Web站点 WordPress CORS问题一例 踩坑阿里云函数计算搭建WordPress 在AWS Amplify中部署Jekyll站点 让Chirpy主题支持折叠展示代码块 实现ChatGPT的文字输出效果 python中使用'''注释代码后引起报错 使用python自带的email模块解析邮件 使用pandas_bokeh在地图上显示数据 如何通过复权因子计算复权价格 国内量化平台不完全汇总
安装Ta-Lib时报错"Could not build wheels"
阿猪 · 2024-10-05 · via 阿猪的博客

  本文介绍一例Ta-Lib模块的安装报错以及解决办法。

一、问题

  Ta-Lib取Technical Analysis Library之意,是比较有年头的一个技术分析指标库,有Cython写的python版。

  阿猪尝试直接使用pip命令在python中安装Ta-Lib,但是遇到如下报错:

ERROR: Could not build wheels for ta-lib, which is required to install pyproject.toml-based projects

二、解决方法

  经过一番排查与尝试,阿猪没有发现问题的根源,猜测可能是因为Cython写的东西在编译的时候对Windows环境水土不服。

  因为报错中提示Could not build wheels for ta-lib,所以阿猪尝试直接从网上寻找现成的二进制Whl文件,然后使用whl文件在本地安装。结果还真的安装成功了。

  网上有很多第三方的whl文件下载站点,阿猪这里使用的是Ta-Lib官方推荐的一个Github代码仓(非Ta-Lib官方):cgohlke/talib-build

  首先,下载对应版本的whl文件。

  例如阿猪使用的是python3.7、x64,所以选择的TA_Lib-0.4.32-cp37-cp37m-win_amd64.whl这个文件。阿猪猜测文件名中的第一个cp37和python的版本有关,win32表示32位的windows,amd64表示64位的x86架构,arm64表示64位的ARM架构。

  接下来,将下载的whl文件复制到对应版本的Python安装目录下,就是python.exe所在的文件夹。例如python3.7的默认安装目录一般C:\Users\<用户名>\AppData\Local\python\python37\

  最后,将CMD切换到python3.7的安装目录,运行如下安装命令(将文件名替换为你下载的对应whl文件的名字):

1
python.exe -m pip install TA_Lib-0.4.32-cp312-cp312-win_amd64.whl

  此时,我们可以在CMD中看到安装成功的提示。

注意:
如果版本选择错误,在安装whl文件时会报错
ERROR: TA_Lib-0.4.32-cp312-cp312-win_amd64.whl is not a supported wheel on this platform.

版权声明: 未经书面授权许可,任何个人和组织不得以任何形式转载、引用本站的任何内容。本站保留追究侵权者法律责任的权利。

赏杯咖啡,鼓励一下~

  • 微信打赏

    微信打赏