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

pipx安装eth-brownie报pip致命错误,cl.exe执行失败如何解决?

报错原因

cl.exe是Microsoft Visual C的编译器程序,本次报错是因为Windows系统缺少编译Brownie依赖包所需的C构建工具,报错信息里列出的bitarray、cytoolz等包需要从源码编译生成,没有对应编译器就会构建失败,最终导致Brownie安装中断。

解决步骤
  • 第一步:安装Microsoft Visual Studio生成工具
    安装时勾选「使用C的桌面开发」工作负载,确保选中MSVC编译器、对应版本的Windows SDK、C通用构建工具组件,安装完成后重启系统。
  • 第二步:验证编译器可用
    打开全新的CMD/PowerShell窗口,执行cl.exe,返回版本信息即代表编译器配置正常。
  • 第三步:重新执行安装
    先清理之前的失败残留:
    pipx uninstall eth-brownie
    
    再重新执行安装命令:
    pipx install eth-brownie
    
备选方案(无需安装完整构建工具)

如果使用Anaconda/Miniconda管理Python环境,可以直接安装预编译的依赖包,跳过本地编译步骤:

  • (推荐)先创建专属的Brownie运行环境并激活:
    conda create -n brownie python=3.9
    conda activate brownie
    
  • 安装预编译的依赖包:
    conda install bitarray cytoolz lru-dict multidict psutil yarl
    
  • 安装Brownie:
    pip install eth-brownie
    
注意事项
  • 推荐使用Python 3.8/3.9版本安装Brownie,高版本Python可能存在兼容问题,导致额外报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 13:15:00