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

OS X Yosemite 10.10下Python 2.7的dlib安装失败求助

解决OS X Yosemite 10.10上Python 2.7安装dlib的CUDA报错问题

嘿,我之前在老版本OS X上折腾dlib安装时也碰到过一模一样的CUDA相关报错,给你两个可行的解决方向:

方向一:跳过CUDA编译(不需要GPU加速的话优先选这个)

如果你的项目不需要用到dlib的GPU加速功能,直接禁用CUDA支持就能绕过这个报错:

  • pip安装方式:执行命令时加上禁用CUDA的参数
    pip install dlib --no-use-cuda
    
  • 手动编译方式:在cmake配置阶段明确关闭CUDA选项
    # 进入dlib源码目录后
    mkdir build && cd build
    cmake -DDLIB_USE_CUDA=OFF ..
    make
    sudo make install
    # 然后回到dlib根目录安装Python绑定
    python setup.py install
    

方向二:安装适配的CUDA Toolkit(需要GPU加速时用)

如果确实需要GPU加速,那得先搞定CUDA的安装:

  • 首先确认你的Mac是NVIDIA显卡(CUDA只支持NVIDIA),并且OS X Yosemite 10.10能适配CUDA 7.5(这是dlib要求的最低版本)
  • 下载对应OS X 10.10的CUDA Toolkit 7.5,安装完成后手动指定CUDA路径:
    • pip安装方式:
      CUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda pip install dlib
      
    • 手动编译方式:
      mkdir build && cd build
      cmake -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda ..
      make
      sudo make install
      python setup.py install
      

另外补充下:报错里的“Disabling CUDA support for dlib”其实是dlib的 fallback 机制,但有时候这个机制可能因为系统其他依赖问题还是导致安装失败,所以直接显式禁用CUDA通常能解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 07:58:24