本文介绍了在Windows 10上安装Detectron2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我尝试安装Facebook的Detectron2跟随this official repo。在该repo之后,Detectron2只能安装在Linux上。但是,我正在使用运行在Windows Operator上服务器。有人知道如何在Windows上安装吗?
推荐答案
通过此问题找到的答案:https://github.com/facebookresearch/detectron2/issues/9
这些步骤适用于我的腾讯通3070。
- 安装蟒蛇https://docs.anaconda.com/anaconda/install/windows/
- 创建包含以下代码的
environment.yml
文件。
name: detectron2
channels:
- pytorch
- conda-forge
- anaconda
- defaults
dependencies:
- python=3.8
- numpy
- pywin32
- cudatoolkit=11.0
- pytorch==1.7.1
- torchvision
- git
- pip
- pip:
- git+https://github.com/facebookresearch/[email protected]
启动蟒蛇终端,导航到
yml
文件并运行conda env create -f environment.yml
激活环境
conda activate detectron2
您可以走了。
编辑:如果您在蟒蛇终端内运行您的脚本,则可以正常工作,但是在VS Code中运行脚本时,我使用numpy和Pillow也遇到了这个问题ImportError: DLL load failed: The specified module could not be found.
,所以如果您碰巧有这个问题,我通过从蟒蛇终端内卸载并重新安装问题模块来修复它。
pip uninstall numpy
pip install numpy
这篇关于在Windows 10上安装Detectron2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!