【问题标题】:Problem with CV2 : numpy.core.multiarray failed to importCV2 问题:numpy.core.multiarray 导入失败
【发布时间】:2018-09-09 11:20:00
【问题描述】:

试图解决它:

pip install -U numpy

但还是不行。

这是我尝试运行应用程序时控制台向我显示的内容:

    RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9
Traceback (most recent call last):
  File "/Users/Rubio/Desktop/logistic-regression/train.py", line 8, in <module>
    import cv2
  File "/Library/Python/2.7/site-packages/cv2/__init__.py", line 3, in <module>
    from .cv2 import *
ImportError: numpy.core.multiarray failed to import

【问题讨论】:

  • 你能解决吗

标签: python numpy


【解决方案1】:

卸载并安装 Numpy

conda uninstall numpy

conda install -c conda-forge numpy

有效

【讨论】:

    【解决方案2】:

    重新安装 OpenCV:

    conda install -c anaconda opencv (for anaconda users)
    

    【讨论】:

      【解决方案3】:

      我发现我的问题是我安装了两个版本的 numpy,我卸载了其中一个,它工作正常。

      【讨论】:

      • 这不是评论,而不是作为问题的答案发布。
      【解决方案4】:

      我在同一个文件夹中有一个名为 numbers.py 的文件。 删除此文件为我解决了这个问题。

      很奇怪,但有效。

      【讨论】:

        【解决方案5】:

        我在使用 Tello Drone “DJITelloPy”时遇到了这个错误,this solution from Soroush Karimi 挽救了这一天。

        pip uninstall numpy
        pip install numpy==1.19.3
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-11-04
          • 2016-03-07
          • 2022-08-13
          • 2017-12-05
          • 2016-12-07
          • 1970-01-01
          • 2019-06-12
          • 2015-03-25
          相关资源
          最近更新 更多