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

Intel版MacBook Pro安装OpenPose遇szip、caffe找不到问题求助

Intel版MacBook Pro(macOS 15.3)安装OpenPose的依赖问题解决方法

问题根源

你参考的是M1芯片专属教程,Intel架构的Homebrew包索引与M1存在差异,导致找不到szip和caffe包。以下是适配Intel Mac的分步解决方案:

步骤1:更新并配置Homebrew源

先更新Homebrew,再切换到适配Intel的国内源,避免官方源包不全或下载缓慢:

brew update
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

注意:如果你的终端使用bash(开头显示bash-3.2$),将上述命令中的.zshrc替换为.bash_profile。

步骤2:安装szip依赖

Intel Mac的Homebrew中,szip是hdf5的内置依赖,无需单独安装,直接执行:

brew install hdf5

若确实需要单独安装szip,可从源码编译:

brew install --build-from-source szip

步骤3:安装Caffe

官方Homebrew没有Caffe包,Intel Mac可通过第三方源或源码编译安装:

方法1:使用第三方Tap

brew tap homebrew/science
brew install caffe

方法2:源码编译(更稳定)

  1. 先安装所有前置依赖:
brew install cmake boost boost-python3 opencv protobuf leveldb snappy hdf5 lmdb glog gflags openblas
  1. 下载Caffe源码并配置:
git clone https://github.com/BVLC/caffe.git
cd caffe
cp Makefile.config.example Makefile.config
  1. 编辑Makefile.config(用TextEdit打开即可):
    • 取消CPU_ONLY := 1前的注释(无GPU时启用)
    • 确认PYTHON_INCLUDE路径与你的Python3匹配(可通过which python3查看Python路径,对应include目录为路径下的Frameworks/Python.framework/Versions/3.x/include/python3.x)
  2. 编译安装:
make all -j8
make install

步骤4:安装OpenPose(Intel适配版)

放弃M1教程,直接用官方适配Intel的简化流程:

  1. 安装OpenPose核心依赖:
brew install cmake opencv protobuf boost glog gflags
  1. 下载源码并编译:
git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose.git
cd openpose
mkdir build && cd build
cmake -DBUILD_EXAMPLES=ON -DCPU_ONLY=ON ..
make -j8
  1. 测试运行:
./examples/openpose/openpose.bin --image_dir ../examples/media/

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 04:35:10