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

如何解决安装alphatrade时‘Failed to build protlib’错误?

解决alphatrade安装时protlib构建失败的问题

错误原因

protlib 1.5.0是老旧Python包,其setup.py里的use_2to3选项在新版setuptools(58.0.0及以上)中已被移除,直接安装会触发构建错误。

解决方案

步骤1:修改protlib源码并本地安装

  1. 下载protlib 1.5.0源码包:
    pip3 download protlib==1.5.0
    
  2. 解压压缩包并进入目录:
    tar -xzf protlib-1.5.0.tar.gz
    cd protlib-1.5.0
    
  3. 编辑setup.py文件,删除其中的use_2to3=True行(test_suite选项的警告可忽略,也可一并删除)。
  4. 本地安装修改后的protlib:
    pip3 install .
    

步骤2:安装alphatrade

完成protlib安装后,执行以下命令即可顺利安装alphatrade:

pip3 install alphatrade

替代方案(临时降低setuptools版本)

如果不想修改源码,可临时用兼容版本的setuptools构建protlib:

  1. 安装低版本setuptools:
    pip3 install setuptools==57.5.0 --user
    
  2. 安装protlib:
    pip3 install protlib==1.5.0 --user
    
  3. 安装alphatrade:
    pip3 install alphatrade --user
    

注:此方法可能影响依赖新版setuptools的其他包,优先推荐修改源码的方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.01 13:24:56