首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ImportError: numpy.core.multiarray未能导入

ImportError: numpy.core.multiarray未能导入
EN

Stack Overflow用户
提问于 2013-12-11 20:03:02
回答 33查看 403.8K关注 0票数 169

我正在试着运行这个程序

代码语言:javascript
复制
import cv2
import time

cv.NamedWindow("camera", 1)

capture = cv.CaptureFromCAM(0)

while True:
    img = cv.QueryFrame(capture)
    cv.ShowImage("camera", img)
    if cv.WaitKey(10) == 27:
        break
cv.DestroyAllWindows()

但我在使用numpy时遇到了问题,我正在使用pyschopy和opencv。我一直收到的问题是这个错误报告:

numpy RuntimeError:针对

版本7编译的模块,但此版本的numpy为6

回溯(最近一次调用):

File "C:\Users\John\Documents\EyeTracking\Programs\GetImage.py",第1行,位于

导入cv2

ImportError: numpy.core.multiarray未能导入

我在folder文件夹中有numpy-1.6.1-py2.7,我只是对哪里有问题感到困惑?

编辑(已删除答案)

以下命令

代码语言:javascript
复制
pip install -U numpy 

帮助解决问题:could not load numpy.core.multiarray.

EN

回答 33

Stack Overflow用户

发布于 2014-02-22 06:52:32

我得到了相同的错误,并能够通过将我的numpy安装更新到1.8.0来解决它:

代码语言:javascript
复制
pip install -U numpy
票数 177
EN

Stack Overflow用户

发布于 2015-08-16 04:16:06

在这种情况下

代码语言:javascript
复制
pip install -U numpy 

不工作(即使使用sudo),您可能需要确保您使用的是正确版本的numpy。我遇到了同样的"numpy.core.multiarray导入失败“问题,但这是因为我已经为我使用的Python1.6版本安装了1.6,尽管我一直在安装1.8,并假定它安装在正确的目录中。

我在我的Mac终端中使用以下命令找到了坏的numpy版本:

代码语言:javascript
复制
python -c "import numpy;print(numpy.__version__);print(numpy.__file__)";

这个命令给了我正在使用的numpy的版本和位置(原来是1.6.2)。我转到这个位置,手动将其替换为1.8版本的numpy文件夹,这解决了我的"numpy.core.multiarray导入失败“问题。希望有人会觉得这很有用!

注意:对于命令,请在‘’和'file‘前后使用双下划线

票数 33
EN

Stack Overflow用户

发布于 2015-01-22 11:35:53

如果您想要特定的版本:

代码语言:javascript
复制
pip install numpy==1.8
票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20518632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档