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

Mac系统安装spaCy时出现安装错误,命令执行失败求助

解决Mac上安装spaCy时murmurhash编译失败的问题

我之前在Mac上部署spaCy的时候也碰到过一模一样的murmurhash安装失败情况,大概率是编译依赖缺失或者Python版本兼容性问题,给你几个实测有效的解决步骤:

  • 先安装Xcode命令行工具:编译murmurhash需要C语言编译器,Mac上最直接的方式就是装Xcode命令行工具,终端执行:

    xcode-select --install
    

    如果已经安装过,会提示“xcode-select: error: command line tools are already installed”,直接跳过就行。

  • 升级pip、setuptools和wheel:旧版本的包管理工具经常会导致编译类安装失败,先把它们更到最新:

    pip3 install --upgrade pip setuptools wheel
    
  • 指定兼容Python 3.6的murmurhash版本:你用的是Python 3.6,而murmurhash的新版本已经不再支持这个旧版本Python了,先手动安装兼容的版本:

    pip3 install murmurhash==1.0.6
    

    安装成功后再执行spaCy的安装命令:

    pip3 install spacy
    
  • 用conda安装(推荐,更省心):如果你已经配置了conda环境,直接用conda安装会自动处理所有编译依赖,避免手动踩坑:

    conda install -c conda-forge spacy
    
  • 使用虚拟环境隔离依赖:系统自带的Python环境经常会有权限或依赖冲突问题,建议创建一个虚拟环境来安装spaCy:

    # 创建Python3.6的虚拟环境
    python3.6 -m venv spacy_env
    # 激活虚拟环境
    source spacy_env/bin/activate
    # 升级包管理工具后安装spaCy
    pip install --upgrade pip setuptools wheel
    pip install spacy
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 09:10:52