python 如何安装Detectron2

s4n0splo  于 2023-05-21  发布在  Python
关注(0)|答案(2)|浏览(302)

我正在安装layout-parser并遵循此link。以下软件包没有遇到任何问题。

pip install layoutparser    
pip install "layoutparser[effdet]"    
pip install layoutparser torchvision     
pip install "layoutparser[paddledetection]"    
pip install "layoutparser[ocr]" 

但我无法安装Detectron 2

pip install "git+https://github.com/facebookresearch/detectron2.git@v0.5#egg=detectron2" 

安装此软件包时,我收到此错误
错误:找不到满足要求的版本detectron 2(不可用)(来自版本:无)
错误:未找到与detectron 2匹配的分布(不可用)
我在Google collab中遵循了相同的安装指南,它可以工作,但无法在我的Azure工作区中安装它们。

1qczuiv0

1qczuiv01#

检查你的Python版本。如果你的Python版本为3.10或更高,你将面临这个问题。这是因为detectron 2库只有<= Python 3.9的轮子。

mctunoxg

mctunoxg2#

打开终端或命令提示符。使用以下命令创建一个名为detectron 2-env的新环境:

conda create --name detectron2-env python==3.9 -y

使用以下命令激活环境:

Linux

conda activate detectron2-env

Windows

activate detectron2-env

使用以下命令安装依赖项:

pip3 install torch torchvision torchaudio
git clone https://github.com/facebookresearch/detectron2.git
python -m pip install -e detectron2

有关更多帮助,请参阅以下文档:
https://detectron2.readthedocs.io/en/latest/tutorials/install.html

相关问题