You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle云AArch64架构Ubuntu 20安装Python TA-lib失败问题咨询

根因说明

TA-Lib 0.4.0版本内置的配置识别脚本更新于2006年,不支持AArch64(ARM64)架构识别,执行./configure时无法自动匹配构建类型,因此触发报错。

适配ARM64架构的完整安装步骤
  • 先安装编译所需的基础依赖:
    sudo apt update && sudo apt install -y build-essential python3-dev
    
  • 下载TA-Lib源码并解压进入目录:
    wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
    tar -xzf ta-lib-0.4.0-src.tar.gz
    cd ta-lib/
    
  • 替换目录内老旧的配置识别脚本,使用系统自带的最新版本:
    cp /usr/share/misc/config.guess .
    cp /usr/share/misc/config.sub .
    
  • 手动指定ARM64架构的构建类型执行配置:
    ./configure --build=aarch64-unknown-linux-gnu
    
  • 执行编译与安装:
    make -j$(nproc)
    sudo make install
    
  • 更新动态链接库缓存,避免Python调用时找不到依赖文件:
    sudo ldconfig
    
  • 安装Python版本的TA-Lib封装:
    pip3 install ta-lib
    
安装验证

执行以下命令,正常输出TA-Lib函数数量即为安装成功:

python3 -c "import talib; print(len(talib.get_functions()))"

内容的提问来源于stack exchange,提问作者bkcollection

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 04:09:01