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

Mac系统安装Rasa X时xmlsec构建wheel失败报错如何解决

报错根因

编译xmlsec Python依赖包失败,本质是Mac系统缺少编译所需的工具pkg-config以及xmlsec对应的原生运行库,日志中的error: Unable to invoke pkg-config.已经明确指向该问题。

解决步骤
  • 安装系统依赖
    若你已安装Homebrew,直接在终端执行以下命令:
    brew install pkg-config libxml2 libxmlsec1
    若未安装Homebrew,先执行以下命令完成Homebrew安装后再执行上方的依赖安装命令:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 配置pkg-config路径
    避免系统默认的低版本libxml2干扰编译,执行对应路径的配置命令:
    • Intel芯片Mac执行:
      export PKG_CONFIG_PATH="/usr/local/opt/libxml2/lib/pkgconfig"
    • M系列芯片Mac执行:
      export PKG_CONFIG_PATH="/opt/homebrew/opt/libxml2/lib/pkgconfig"
  • 重新执行安装
    回到你的Python虚拟环境,重新运行Rasa X的本地安装命令即可。
可选验证操作

如果安装后仍提示报错,可先单独安装xmlsec包再安装Rasa X:
pip install xmlsec==1.3.13
安装完成后执行以下命令验证xmlsec是否安装成功:
pip show xmlsec
正常返回版本信息即为安装成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 13:27:03