問題:在調用keras_retinanet 的時候提示上面錯誤
解決思路:
1、把keras_retinanet放入site-packages里面,未能解決問題
參考:成功解決ModuleNotFoundError: No module named 'keras_retinanet.utils.compute_overlap'
2、提示沒有,但是確實又存在該文件,找到報錯點對應的py文件,看看是否文件路徑有問題。
from .. 這里導入有問題,改寫成相對路徑
還是報錯,
原因是需要導入的compute_overlap文件格式是.pyx結尾的,
pyx文件說明:
pyx文件是python的c擴展文件,不能直接被python 解釋器直接調用。需要進行轉化.
參考
這里的setup.py文件即可進行轉換,地址:https://github.com/fizyr/keras-retinanet
簡單點,把上面的項目全部拉到本地,然后到對應setup.py 路徑下,執行python setup.py build_ext --inplace 即可解決