import _ext as _backend
Traceback (most recent call last):
File "/yourpath/model/backbone/dla_dcn.py", line 16, in <module>
from model.backbone.DCNv2.dcn_v2 import DCN
File "/yourpath/model/backbone/DCNv2/dcn_v2.py", line 12, in <module>
import _ext as _backend
ImportError: dynamic module does not define module export function (PyInit__ext)
使用DCNV2报错,我的错误是由于多次不同路径下编译导致搜索路径产生问题,通过在代码头更改搜索路径即可解决。
import sys
# print(sys.path)
sys.path.remove('/yourpath/model/backbone/DCNv2')
sys.path.insert(0,'/yourpath/model/backbone/DCNv2')
解决方法是查看运行搜索路径,如果编译路径位于最后可能导致该问题,通过将其前移即可解决。