Install detectron2_backbone in three steps

Install detectron2_backbone in three steps


It took a lot of effort to successfully install detectron2 on Windows before, but today I encountered the following error:

ModuleNotFoundError: No module named 'detectron2_backbone'

So install detectron2_backbone again

(1) Download detectron2_backbone

The download address is as follows:

https://github.com/sxhxliang/detectron2_backbone

(2)cd

(3) Installation

pip install -e .
(E:\ProgramData\Anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt) G:\liuhaiwen\packages\detectron2_backbone-master>pip install -e .
Obtaining file:///G:/liuhaiwen/packages/detectron2_backbone-master
  Preparing metadata (setup.py) ... done
Requirement already satisfied: termcolor>=1.1 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from detectron2-backbone==0.0.1) (2.2.0)
Requirement already satisfied: Pillow>=6.0 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from detectron2-backbone==0.0.1) (9.4.0)
Requirement already satisfied: yacs>=0.1.6 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from detectron2-backbone==0.0.1) (0.1.8)
Collecting addict
  Downloading addict-2.4.0-py3-none-any.whl (3.8 kB)
Requirement already satisfied: pyyaml in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from detectron2-backbone==0.0.1) (6.0)
Requirement already satisfied: tabulate in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from detectron2-backbone==0.0.1) (0.9.0)
Requirement already satisfied: cloudpickle in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from detectron2-backbone==0.0.1) (2.2.1)
Requirement already satisfied: matplotlib in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from detectron2-backbone==0.0.1) (3.5.3)
Requirement already satisfied: tqdm>4.29.0 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from detectron2-backbone==0.0.1) (4.65.0)
Requirement already satisfied: tensorboard in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from detectron2-backbone==0.0.1) (2.11.2)
Requirement already satisfied: colorama in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from tqdm>4.29.0->detectron2-backbone==0.0.1) (0.4.6)
Requirement already satisfied: kiwisolver>=1.0.1 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from matplotlib->detectron2-backbone==0.0.1) (1.4.4)
Requirement already satisfied: fonttools>=4.22.0 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from matplotlib->detectron2-backbone==0.0.1) (4.38.0)
Requirement already satisfied: numpy>=1.17 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from matplotlib->detectron2-backbone==0.0.1) (1.21.5)
Requirement already satisfied: pyparsing>=2.2.1 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from matplotlib->detectron2-backbone==0.0.1) (3.0.9)
Requirement already satisfied: cycler>=0.10 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from matplotlib->detectron2-backbone==0.0.1) (0.11.0)
Requirement already satisfied: packaging>=20.0 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from matplotlib->detectron2-backbone==0.0.1) (23.0)
Requirement already satisfied: python-dateutil>=2.7 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from matplotlib->detectron2-backbone==0.0.1) (2.8.2)
Requirement already satisfied: grpcio>=1.24.3 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from tensorboard->detectron2-backbone==0.0.1) (1.51.3)
Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from tensorboard->detectron2-backbone==0.0.1) (0.4.6)
Requirement already satisfied: protobuf<4,>=3.9.2 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from tensorboard->detectron2-backbone==0.0.1) (3.20.3)
Requirement already satisfied: setuptools>=41.0.0 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from tensorboard->detectron2-backbone==0.0.1) (57.5.0)
Requirement already satisfied: wheel>=0.26 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from tensorboard->detectron2-backbone==0.0.1) (0.38.4)
Requirement already satisfied: google-auth<3,>=1.6.3 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from tensorboard->detectron2-backbone==0.0.1) (2.16.2)
Requirement already satisfied: markdown>=2.6.8 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from tensorboard->detectron2-backbone==0.0.1) (3.4.3)
Requirement already satisfied: absl-py>=0.4 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from tensorboard->detectron2-backbone==0.0.1) (1.4.0)
Requirement already satisfied: requests<3,>=2.21.0 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from tensorboard->detectron2-backbone==0.0.1) (2.28.2)
Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from tensorboard->detectron2-backbone==0.0.1) (1.8.1)
Requirement already satisfied: tensorboard-data-server<0.7.0,>=0.6.0 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from tensorboard->detectron2-backbone==0.0.1) (0.6.1)
Requirement already satisfied: werkzeug>=1.0.1 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from tensorboard->detectron2-backbone==0.0.1) (2.2.3)
Requirement already satisfied: pyasn1-modules>=0.2.1 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from google-auth<3,>=1.6.3->tensorboard->detectron2-backbone==0.0.1) (0.2.8)
Requirement already satisfied: six>=1.9.0 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from google-auth<3,>=1.6.3->tensorboard->detectron2-backbone==0.0.1) (1.16.0)
Requirement already satisfied: rsa<5,>=3.1.4 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from google-auth<3,>=1.6.3->tensorboard->detectron2-backbone==0.0.1) (4.9)
Requirement already satisfied: cachetools<6.0,>=2.0.0 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from google-auth<3,>=1.6.3->tensorboard->detectron2-backbone==0.0.1) (5.3.0)
Requirement already satisfied: requests-oauthlib>=0.7.0 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2-backbone==0.0.1) (1.3.1)
Requirement already satisfied: typing-extensions in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from kiwisolver>=1.0.1->matplotlib->detectron2-backbone==0.0.1) (4.3.0)
Requirement already satisfied: importlib-metadata>=4.4 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from markdown>=2.6.8->tensorboard->detectron2-backbone==0.0.1) (6.1.0)
Requirement already satisfied: charset-normalizer<4,>=2 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from requests<3,>=2.21.0->tensorboard->detectron2-backbone==0.0.1) (3.1.0)
Requirement already satisfied: certifi>=2017.4.17 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from requests<3,>=2.21.0->tensorboard->detectron2-backbone==0.0.1) (2022.12.7)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from requests<3,>=2.21.0->tensorboard->detectron2-backbone==0.0.1) (1.26.15)
Requirement already satisfied: idna<4,>=2.5 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from requests<3,>=2.21.0->tensorboard->detectron2-backbone==0.0.1) (3.4)
Requirement already satisfied: MarkupSafe>=2.1.1 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from werkzeug>=1.0.1->tensorboard->detectron2-backbone==0.0.1) (2.1.2)
Requirement already satisfied: zipp>=0.5 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from importlib-metadata>=4.4->markdown>=2.6.8->tensorboard->detectron2-backbone==0.0.1) (3.15.0)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard->detectron2-backbone==0.0.1) (0.4.8)
Requirement already satisfied: oauthlib>=3.0.0 in e:\programdata\anaconda3\envs\liuhaiwen_envs\py3.7_cuda11.3qt\lib\site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2-backbone==0.0.1) (3.2.2)
Installing collected packages: addict, detectron2-backbone
  Running setup.py develop for detectron2-backbone
Successfully installed addict-2.4.0 detectron2-backbone-0.0.1

The installation was successful, and no other problems were encountered. It seems that the problems that should be solved when installing detectron before are basically solved.
The installation of detectron will be sorted out in the near future, mainly for some errors that may occur.

おすすめ

転載: blog.csdn.net/qq_45160840/article/details/129800338