想安装detectron2这个目标检测框架,竟然不能直接用pip安装。
只能按照安装手册
运行如下命令:
git clone https://github.com/facebookresearch/detectron2.git
python -m pip install -e detectron2
但是却出了问题:
ninja出错
问题就是ninja -v 出错,安装了ninja后还是出错,在本地目录下运行没问题,出错:
subprocess.CalledProcessError: Command ‘[‘ninja‘, ‘-v‘]‘ returned non-zero exit status 1
开始以为是运行 ninja -v出现的问题,最后花费了很大功夫还是没解决。
最后干脆把ninja关闭了。
就是把detectron2目录下setup.py最后一项更改如下:
# cmdclass={"build_ext": torch.utils.cpp_extension.BuildExtension},
cmdclass={