gpt4 book ai didi

python - 错误导入 cv2 : ImportError: numpy. core.multiarray 导入失败

转载 作者:太空宇宙 更新时间:2023-11-03 21:52:52 24 4
gpt4 key购买 nike

我是 Ubuntu 的新手,我正在尝试在 Jupyter Notebook 中使用 OpenCV 模块。

运行时出现消息错误:

import cv2

消息错误是:

---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
RuntimeError: module compiled against API version a but this version of numpy is 9

---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-20-72fbbcfe2587> in <module>()
----> 1 import cv2

ImportError: numpy.core.multiarray failed to import

我在 stackoverflow 上阅读了其他用户的一些类似问题。这个问题通常来自错误的 numpy 版本。我检查过并使用了 numpy 1.9.2:

numpy.version.version
Out[22]:'1.9.2'

从其他帖子了解到,1.8及以上版本应该足够了。有没有人知道可能出了什么问题?

引用资料,我的Python/Anaconda版本是

print sys.version
2.7.10 |Anaconda 2.3.0 (64-bit)| (default, Sep 15 2015, 14:50:01)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)]

感谢您对此事的任何帮助!

最佳答案

在 MacOS 上安装 OpenCV 时,我收到了提示:

The following NEW packages will be INSTALLED:
opencv: 2.4.8-np17py27_2
The following packages will be DOWNGRADED:
numpy: 1.10.2-py27_0 --> 1.7.1-py27_2
Proceed ([y]/n)? y

我收到了与您提到的相同的 ipython 错误。在通常的 conda update anaconda 之后,我现在使用 numpy 1.10.1 并且 numpy 和 cv2 都导入到我的 ipython-notebook 中。我不清楚为什么你的 session 会显示当前的 numpy(类似的事情可能会在 conda update numpy 之后发生,这可能会产生不一致的链接)。

关于python - 错误导入 cv2 : ImportError: numpy. core.multiarray 导入失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33305914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com