【Detectron2学习一】windows下安装

本文档详述了如何通过Anaconda创建并激活环境,安装PyTorch、CUDA、Detectron2等依赖库,解决PyCharm中可能遇到的DLL导入错误,并提供了验证安装成功的步骤。在安装过程中,特别提到了安装opencv、ninja、pywin32等关键库,并给出了错误解决方案。
摘要由CSDN通过智能技术生成

一、首先安装anconda

官网下载就可以
https://www.anaconda.com/products/distribution

二、创建 conda环境

conda create -n detectron2_env python=3.8

三、激活conda环境

conda activate detectron2_enc

四、安装依赖库

4.1 首先安装pytorch

见官网怎么安装的

conda install pytorch torchvision torchaudio cudatoolkit=11.6 -c pytorch -c conda-forge

4.2 安装cpython

pip install cpython

4.3 安装opencv

pip install opencv-python

4.4 安装 ninja

pip install ninja

4.5 安装 pywin32

pip install pywin32

五、安装 detectron2

git clone https://github.com/facebookresearch/detectron2.git

cd 到 detectron2文件夹

pip install -e .  # 注意,有个点

六、验证是否安装成功

1、 找到自己创建的conda环境

conda env list

2、激活环境

conda activate detectron_env

3、进入环境中的python

import detectron2 

成功则安装成功

七、其他

用pycharm遇到 (Anaconda)ImportError: DLL load failed while importing win32file: 找不到指定的模块。报错
可在 https://blog.csdn.net/zhiweihongyan1/article/details/121340101
得到解答

需要在Pycharm执行配置中添加一行配置:

CONDA_DLL_SEARCH_MODIFICATION_ENABLE=1

配置如下
在这里插入图片描述

  • 5
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Windows 10上安装Detectron2,您需要按照以下步骤操作: 1. 安装Anaconda或Miniconda 2. 创建一个新的conda环境 3. 安装PyTorch 4. 安装COCO API 5. 安装Detectron2 具体步骤可以参考Detectron2官方文档。 ### 回答2: 在Windows 10下安装Detectron2需要进行以下步骤: 1. 确保系统已经安装了C++构建工具。可以通过运行`Visual Studio Installer`来安装所需的C++工具集。 2. 确保Python环境已经正确安装并配置。建议使用Anaconda进行Python环境管理。 3. 创建一个新的Python虚拟环境(可选),可以使用以下命令来创建: ``` conda create -n detectron2 python=3.7 ``` 4. 激活新创建的虚拟环境,使用以下命令: ``` conda activate detectron2 ``` 5. 确保虚拟环境已激活后,使用以下命令来安装Detectron2及其依赖: ``` pip install torch torchvision ``` ``` pip install cython ``` ``` pip install opencv-python ``` ``` pip install git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI ``` ``` pip install detectron2 -f https://dl.fbaipublicfiles.com/detectron2/wheels/cpu/index.html ``` 6. 安装完成后,使用以下命令来验证Detectron2安装是否成功: ``` python -c "import detectron2; print(detectron2.__version__)" ``` 如果以上步骤都按照正确操作,你应该能够在Windows 10系统上成功安装Detectron2,并且可以在你的Python环境中使用它进行计算机视觉任务的开发和实验。 ### 回答3: 要在Windows 10下安装Detectron2,你可以按照以下步骤进行操作: 1. 首先,在你的Windows 10系统上安装Python。你可以从Python官方网站 (https://www.python.org/downloads/) 下载并安装Python 3.6或以上版本。 2. 安装Microsoft Visual C++ Build Tools。你可以从 https://visualstudio.microsoft.com/visual-cpp-build-tools/ 下载并安装适用于Windows的Build Tools。 3. 安装PyTorch和TorchVision。你可以从PyTorch官方网站 (https://pytorch.org/) 下载适用于Windows的预编译的PyTorch和TorchVision版本,并按照官方指南进行安装。 4. 安装Detectron2的依赖项。打开命令行界面,并使用pip install命令安装以下依赖项: ``` pip install cython pip install pycocotools-windows pip install opencv-python ``` 5. 克隆Detectron2的GitHub代码库。在命令行界面中使用git命令克隆Detectron2的代码库: ``` git clone https://github.com/facebookresearch/detectron2.git ``` 6. 在命令行界面中导航到Detectron2的代码库,并使用以下命令安装Detectron2: ``` cd detectron2 python -m pip install -e . ``` 7. 安装完毕后,你可以在Python中导入Detectron2并开始使用它。例如,你可以使用以下命令导入Detectron2: ```python import detectron2 ``` 这些是在Windows 10下安装Detectron2的基本步骤。请注意,上述步骤可能会因为Detectron2的版本和相关依赖项的更新而略有不同,建议在安装时参考Detectron2的官方文档和GitHub页面上的详细指南。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值