zoukankan      html  css  js  c++  java
  • ModuleNotFoundError: No module named 'keras_retinanet.utils.compute_overlap'

    问题:在调用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  即可解决

  • 相关阅读:
    快速模幂
    UPC-2249 曲线分割【递推】
    maven 服务器
    maven repo
    php-fpm sock
    mysql
    go 1
    xdebug
    centos
    win10 2503 2502
  • 原文地址:https://www.cnblogs.com/zheng1076/p/11982590.html
Copyright © 2011-2022 走看看