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

eth-brownie安装失败,执行brownie --version时报regex库未签名导入错误

问题原因

该报错由macOS系统的库验证机制触发,你安装的regex包(brownie依赖的black代码格式化工具的底层依赖)预编译二进制文件未经过有效签名,被系统拦截无法加载。

解决方案

按顺序执行以下操作即可修复:

  • 先卸载当前已安装的regex包:
    pip3 uninstall regex -y
    
  • 从源码重新编译安装regex,避免使用预构建的二进制版本:
    pip3 install regex --no-binary :all:
    
  • 若上述操作无效,可手动给对应二进制文件签名,首先确保已安装Xcode命令行工具:
    xcode-select --install
    
    再执行签名命令,路径替换为你报错提示里的.so文件路径即可:
    codesign -f -s - /Users/yourlogarithm/Library/Python/3.9/lib/python/site-packages/regex/_regex.cpython-39-darwin.so
    
  • 修复完成后验证:
    brownie --version
    
    正常输出版本号即代表问题解决。

注意:如果你是在Python虚拟环境中安装的eth-brownie,需要先激活对应虚拟环境再执行上述所有命令。

内容的提问来源于stack exchange,提问作者Vlad-Sebastian Cretu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 16:09:00