Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python 2.7中导入OpenCV 2.4.11时出错_Python_Opencv_Numpy - Fatal编程技术网

在Python 2.7中导入OpenCV 2.4.11时出错

在Python 2.7中导入OpenCV 2.4.11时出错,python,opencv,numpy,Python,Opencv,Numpy,每当我尝试在python 2.7中导入OpenCV时,都会出现以下错误: import cv2 ImportError: DLL load failed: %1 is not a valid Win32 application (When using x64版本),当我使用x86版本时 import cv2 ImportError: numpy.core.multiarray failed to import 另外,当我尝试导入numpy.core.multiarray时,它会显示: th

每当我尝试在python 2.7中导入OpenCV时,都会出现以下错误:

import cv2
ImportError: DLL load failed: %1 is not a valid Win32 application (When using 
x64版本),当我使用x86版本时

import cv2
ImportError: numpy.core.multiarray failed to import
另外,当我尝试导入numpy.core.multiarray时,它会显示:

the API was compiled against numpy version 9 but you have version 7
AttributeError: 'module' object has no attribute 'core'

我使用的是Windows 10和OpenCV 2.4.11(我尝试了OpenCV 3.0.0,但它给出了相同的错误)&我使用本指南安装OpenCV

如果任何东西都不起作用,主要原因可能是您应该下载32位版本的OpenCV(3.x)和Python(2.x),因为目前(2016-07-06)还没有64位版本。您可以访问(对于Windows;对于其他操作系统,请在后面一步进入页面)。

错误消息非常清楚:您的numpy版本已过时。但我不知道如何更新它。。。我曾经尝试过使用sourceforge,获取最新的安装程序,然后使用它,但仍然会出现同样的错误。另外,
pip安装numpy——升级
什么也不做。感谢您的帮助@deetsI正在使用Numpy 1.6.1,它是由
Numpy返回的。\uu版本\uu
@Deetsee这里:-您需要Numpy 1.8,非常感谢!成功了!也许你会想写一个答案,这样我就可以把它标记为接受。你可能也会得到一些声誉@deets