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

如何在M1 MacBook Pro上安装PyPi的ssdeep包?

在M1 MacBook Pro上安装PyPi的ssdeep包

问题现象

执行pip install ssdeep时遇到两个问题:

  • 编译失败,提示找不到fuzzy.h文件
  • 出现setuptools.installer已弃用的警告

已尝试方案及遗留问题

  1. 通过Homebrew安装ssdeep后,依旧报fuzzy.h缺失错误
  2. 执行BUILD_LIB=1 pip install ssdeep解决了fuzzy.h缺失问题,但setuptools.installer弃用警告仍存在

完整解决步骤

1. 解决fuzzy.h缺失问题

直接执行以下命令,强制从源码编译并内置依赖库:

BUILD_LIB=1 pip install ssdeep

2. 消除setuptools.installer弃用警告

该警告源于旧版setuptools使用了已弃用模块,通过升级setuptools到最新版本即可解决:

pip install --upgrade setuptools

升级完成后,重新执行BUILD_LIB=1 pip install ssdeep即可消除警告。

若升级后仍有警告,可尝试采用PEP 517规范安装:

BUILD_LIB=1 pip install --use-pep517 ssdeep

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 02:51:55