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

  • 相关阅读:
    django6
    django5
    欧拉回路
    消耗战合集
    小技巧
    (广义)圆方树
    最小割树(Gomory-Hu Tree)
    fhq treap
    注意!!
    急需学习的东西
  • 原文地址:https://www.cnblogs.com/yxym2016/p/12978611.html
Copyright © 2011-2022 走看看