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

Amazon EC2 Ubuntu 20.04 LTS环境下安装dlib进程停滞求助

解决Ubuntu 20.04 EC2实例安装dlib停滞的问题

1. 补全编译依赖

仅安装CMake不够,dlib编译需要一系列系统依赖,先执行下面的命令补全:

sudo apt update && sudo apt install -y build-essential cmake libopenblas-dev liblapack-dev libx11-dev libgtk-3-dev python3-dev python3-pip

2. 排查实例资源是否不足

如果用的是t2.micro这类低配EC2实例,dlib源码编译可能要几十分钟,看似停滞实则在后台编译。可以开个新终端执行top命令,查看cmake或g++进程的CPU占用——如果持续高负载,就耐心等它完成。条件允许的话,临时升级实例规格(比如换成t2.small)能大幅加快编译速度,完成后再降级即可。

3. 用预编译包快速安装(推荐)

源码编译太耗时,直接装预编译好的轮子版本:

pip3 install dlib-bin

这个包不需要本地编译,几秒就能完成安装。

4. 手动编译安装(适合需要自定义配置的场景)

如果必须从源码编译,按以下步骤操作:

  • 克隆dlib源码:
git clone https://github.com/davisking/dlib.git
cd dlib
  • 创建编译目录并配置编译选项:
mkdir build && cd build
cmake .. -DDLIB_USE_CUDA=OFF -DUSE_AVX_INSTRUCTIONS=ON
cmake --build .
  • 安装Python绑定:
cd ..
python3 setup.py install --user

注:如果实例带GPU且已配置CUDA环境,可以去掉-DDLIB_USE_CUDA=OFF,启用GPU加速编译。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 12:55:03