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

如何在Linux离线环境的Anaconda环境中安装dlib及依赖cmake、python版boost

离线Linux服务器Anaconda环境安装dlib操作指引

一、联网侧依赖包准备(需在和离线服务器同架构、同Anaconda Python版本的联网机器上操作)

  • 提前确认离线服务器的系统架构(x86_64/arm64等)、目标Anaconda环境的Python版本,确保下载的包版本完全适配
  • 方式一(推荐,自动匹配依赖):联网机器安装同版本Anaconda,创建和离线环境相同Python版本的临时环境,执行命令下载所有依赖:
    conda activate <临时环境名>
    conda install --download-only cmake boost-python dlib
    
    下载完成后,所有包会存放在Anaconda安装路径的pkgs目录下,找到cmake-*.tar.bz2、boost-python-*.tar.bz2、dlib-*.tar.bz2三个文件拷贝出来即可。
  • 方式二(手动下载):直接筛选对应架构、对应Python版本的conda包下载即可,无需额外编译。

二、离线服务器安装步骤

2.1 环境预处理

  • 将下载好的三个tar.bz2包上传到离线服务器任意目录
  • 激活你要安装软件的目标Anaconda环境:
    conda activate <你的目标环境名>
  • 确认当前环境路径正确,避免安装错误:
    which python

2.2 安装cmake

  • 执行离线安装命令:
    conda install --offline ./cmake-xxx.tar.bz2
  • 验证安装成功:
    cmake --version
    正常返回版本号即安装完成。

2.3 安装boost-python

  • 执行离线安装命令:
    conda install --offline ./boost-python-xxx.tar.bz2
  • 验证安装成功:
    进入Python交互环境,执行import boost无报错即可。

2.4 安装dlib

  • 执行离线安装命令:
    conda install --offline ./dlib-xxx.tar.bz2
  • 验证安装成功:
    进入Python交互环境,执行import dlib; print(dlib.__version__),正常返回版本号即全部安装完成。

注意:如果选择源码编译安装dlib,完成cmake和boost-python安装后,上传dlib源码包解压,进入源码目录执行python setup.py install即可,编译时间根据服务器性能有所区别。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.21 18:27:08