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

Ubuntu终端安装mmcv Python包时崩溃,求解决方案

解决mmcv-full安装导致Ubuntu终端崩溃的问题
  • 排查终端资源限制
    终端默认栈大小可能不足以支撑mmcv的编译过程,先查看当前资源限制:

    ulimit -a
    

    重点关注stack size项,若数值偏小(比如默认8192),临时调大:

    ulimit -s 65536
    

    调整后重新运行安装命令。如果重启终端后设置失效,可修改/etc/security/limits.conf,添加一行:

    * soft stack 65536
    

    保存后重启终端生效。

  • 改用离线whl包手动安装
    在线安装时的实时编译+资源占用可能引发崩溃,直接下载对应版本的whl包本地安装:

    1. 先确认Python版本(比如python --version得到3.8,对应cp38),下载匹配的whl包:
      wget https://download.openmmlab.com/mmcv/dist/cu117/torch1.13.1/mmcv_full-1.3.9-cp38-cp38-linux_x86_64.whl
      
    2. 执行本地安装:
      pip install ./mmcv_full-1.3.9-cp38-cp38-linux_x86_64.whl
      
  • 生成安装日志定位根源
    让pip把安装过程的详细日志写入文件,即使终端崩溃也能查看崩溃前的操作:

    pip install mmcv-full==1.3.9 -f https://download.openmmlab.com/mmcv/dist/cu117/torch1.13.1/index.html -v --log mmcv_install.log
    

    终端崩溃后,查看mmcv_install.log的最后几行,即可定位编译环节的问题。

  • 补全系统编译依赖
    mmcv-full需要编译C++扩展,确保系统安装了必要依赖:

    sudo apt update && sudo apt install build-essential cmake libopencv-dev
    
  • 用虚拟环境隔离安装
    全局环境的依赖冲突也可能导致异常,创建独立虚拟环境尝试:

    python -m venv mmcv_env
    source mmcv_env/bin/activate
    # 先安装对应版本的torch
    pip install torch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 --index-url https://download.pytorch.org/whl/cu117
    # 再安装mmcv-full
    pip install mmcv-full==1.3.9 -f https://download.openmmlab.com/mmcv/dist/cu117/torch1.13.1/index.html
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 14:40:23