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

Ubuntu安装Detectron2报错:已装PyTorch却提示找不到torch模块

解决Ubuntu下Detectron2安装时的torch依赖问题

问题现象

在Ubuntu系统的虚拟环境detectron2_test中,已通过pip安装PyTorch(2.4.1+cu118)和torchvision(0.19.1+cu118),且pip、python、python3均指向虚拟环境路径,但执行pip install 'git+https://github.com/facebookresearch/detectron2.git'时,报错ModuleNotFoundError: No module named 'torch'。

解决建议

  • 强制使用虚拟环境的Python执行pip安装
    直接调用虚拟环境内的Python运行pip,避免路径混淆导致调用系统级pip:

    python -m pip install 'git+https://github.com/facebookresearch/detectron2.git'
    
  • 验证当前环境中torch的可导入性
    在虚拟环境中执行以下命令确认torch正常:

    python -c "import torch; print(torch.__version__)"
    

    如果此处报错,说明torch安装不完整,重新安装对应版本:

    pip install torch==2.4.1+cu118 torchvision==0.19.1+cu118 --index-url https://download.pytorch.org/whl/cu118
    
  • 重新激活虚拟环境
    即使环境前缀显示正常,也可能存在激活状态异常,重新激活后再尝试安装:

    source /home/ubuntu/detectron2_test/bin/activate
    
  • 本地克隆仓库后安装
    跳过git直接安装的路径问题,克隆仓库到本地后进行源码安装:

    git clone https://github.com/facebookresearch/detectron2.git
    cd detectron2
    pip install -e .
    
  • 检查Python版本兼容性
    Detectron2对Python3.12的支持可能不完善,建议切换到Python3.10或3.11版本,重新创建虚拟环境后再执行安装流程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 03:22:35