zoukankan      html  css  js  c++  java
  • RunTimeError:implement_array_function method already has a docstring

    今天在PyCharm中导入了一个OpenCV的项目,由于刚开始提示没有安装imutils这个模块,然后就在对应的虚拟环境中安装了这个模块,但是当我在Pycharm中配置好运行参数,点击运行的时候,却报错了:

      RunTimeError:implement_array_function method already has a docstring

    其中第一行提示的报错发生的最开始代码位置,就是from imutils import contours这里,我刚开始以为可能是包之间版本不兼容的问题,可能是我的imutils包版本不对。于是,我又通过在命令行运行这个项目的py文件发现可以正常运行,这就说明包之间不存在不兼容的问题,那这到底是为什么呢?

    通过在网络上不断查找资料,有人说是PyaCharm的问题,比如有一个的解决办法是卸载Numpy/Scipy/Pandas/Matplotlib这几个包,然后重新安装,重新安装的时候先安装numpy。我尝试了这个办法,没有行得通,重启Pycharm,也没有好使,这个时候就陷入了绝望的境地。

      这个时候我就在想,是不是因为我的Pycharm版本有点低,我现在用的是2017版本的,好在我的电脑里还安装了JetBrains ToolBox,于是我就安装了新的2020版本的,然后重新打开了项目,运行代码,发现可以正常运行了,然后我又去2017版本的Pycharm中运行项目,发现也好使了,突然的不知所措,哈哈。

      可能是Pycham低版本不兼容的问题,所以更新了最新版本的Pycharm就可以了

      也可能之前那个解决方案没有及时奏效的原因,然后在我重启启动了新的Pychram又奏效了

    参考文档:https://blog.csdn.net/ora_dy/article/details/104771648?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-1

  • 相关阅读:
    01-发送你的第一个请求
    postman使用
    java poi导出多sheet页
    base64加密解密
    Django crontab
    super().__init__()
    paramiko模块
    列表转json数据返回
    socket模块判断ip加端口的连通性
    登录拦截器
  • 原文地址:https://www.cnblogs.com/yxym2016/p/12978611.html
Copyright © 2011-2022 走看看