不知道什么时候,更新了Pytorch的版本,然后打开Dectron2就遇到了一系列的报错
既然遇到了错误,那就得记录下来,省的下次再各种百度谷歌
错误一:detectron2遇到 undefined symbol: _ZN6caffe26detail36_typeMetaDataInstance_preallocated_7E
更新Torch版本后,Detectron2是需要重新安装的,博主这里了也就重装了,但重装方式不对,
首先cd到deectron2中所在的文件夹,然后先需要删除库文件,博主就是没有删除,直接重新安装了,然后报了如上错误。
rm -rf build/ **/*.so # 删除
sudo pip3 install -e. # 安装
错误二:detectron2遇到 ImportError: cannot import name '_C’
博主重装时,使用的是
python setup.py build develop # 错误方法
命令,如果是初次安装,当然没有问题,但重装时,这个命令貌似没有把系统环境变量里的库给卸载了,博主使用如下命令解决问题。
sudo pip3 install -e. # 正确安装