MMDectection anaconda环境安装,code 安装

mmetection 官网安装教程:但是有一些问题

https://mmdetection.readthedocs.io/en/latest/get_started.html#installation

创建conda环境

conda create -n open-mmlab python=3.7 -y
conda activate open-mmlab

安装pytorch

mmetection 官网给出的是用conda安装,但是即使给conda换了清华源下载某个包也会很慢,甚至会停止下载,所以这里用官方的pytorch安装方法——去pytorch官方:https://pytorch.org/get-started/locally/

安装MMCV

mmetection 官网给出了两种方法:

1:https://download.openmmlab.com/mmcv/dist/index.html 中没看到Windows无GPU最新版,所以不能用下面的命令安装。直接使用pip安装会报错。

换成了https://download.pytorch.org/whl/torch_stable.html

pip install torch==1.6.0+cu101 torchvision==0.7.0+cu101 -f https://download.pytorch.org/whl/torch_stable.html

2:通过从GitHub上下载mmcv 的code

git clone https://github.com/open-mmlab/mmcv.git
cd mmcv
MMCV_WITH_OPS=1 pip install -e .  # package mmcv-full will be installed 
# after this step
cd ..

但是事实上Windows下你不能用MMCV_WITH_OPS=1 pip install -e .

安装出错解决方案:https://blog.csdn.net/wwwsctvcom/article/details/110181847

报错一:ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

解决:安装pytest-runner

pip install pytest-runner

报错二:Command “python setup.py egg_info” failed with error code 1 

解决:更新pip和setuptools

python -m pip install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 
python -m pip install --upgrade setuptools -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

安装MMCV

解决了问题后,除了最后可以使用清华源安装外,还可以使用pip install -e .本地安装。

安装MMDetection

git clone https://github.com/open-mmlab/mmdetection.git
cd mmdetection
pip install -r requirements/build.txt
pip install -v -e .  # or "python setup.py develop"

建议使用 python setup.py develop

- 下一页