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

运行brownie命令验证安装成功时出现报错,macOS环境触发regex库导入错误

报错根因

这个错误是macOS的库验证安全机制拦截了regex库的预编译二进制文件导致的,该库是Brownie依赖的代码格式化工具black的间接依赖,预编译包没有合法签名触发了拦截规则。

解决方案

按优先级依次尝试以下操作即可:

  • 强制重装regex库,跳过预编译二进制包,从源码本地编译安装,适配你的系统环境:
    pipx runpip eth-brownie install --force-reinstall --no-binary regex regex
    
  • 如果上述操作后仍报错,可手动给对应二进制文件做本地自签名:
    codesign --force --deep --sign - /Users/injusstice/.local/pipx/venvs/eth-brownie/lib/python3.8/site-packages/regex/_regex.cpython-38-darwin.so
    
  • 若还是无法解决,直接删除原有Brownie环境重新安装:
    pipx uninstall eth-brownie
    pipx install eth-brownie
    

操作完成后重新执行brownie命令即可验证是否修复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 06:45:04