python,windows 7,无法导入cv2

时间:2015-11-08 21:53:29

标签: python windows python-2.7 opencv

我知道这个主题之前已经提到过,我已经尝试了我发现的所有修复都无济于事。当我尝试导入cv2时,我收到消息:

DLL load failed: %1 is not a valid Win32 application.

我正在python 2.7上运行windows 7, 64bit。我尝试使用以下方式安装cv2

python -m pip install cv2

以及以相同方式安装.whl文件(opencv_python-2.4.12-cp27-none-win_amd64.whl)。两次,cmd提示告诉我他们已正确安装,但我仍然无法导入cv2

我接下来尝试的是下载最新版本的opencv并按照here的说明进行安装。

我还尝试在我的环境变量中包含.pyd文件的路径:

c:\opencv\build\python\2.7\x64; c:\Python27\Lib\site-packages

尝试导入cv2时仍然出错:

DLL load failed: %1 is not a valid Win32 application.

接下来,我尝试了此线程中提出的解决方案,我尝试了此线程中提出的解决方案ImportError: DLL load failed: %1 is not a valid Win32 application

但是,我没有看起来像(C:\ opencv \ build \ bin \ Release)的opencv二进制文件路径所以我添加了两个路径,c:\ opencv \ build \ x64 \ vc12 \ bin和c:\ opency \ build \ _vc11 \ bin到我的PATH环境变量。但是,这也没有任何影响,我仍然在尝试导入cv2时遇到错误。我可能做错了什么?

1 个答案:

答案 0 :(得分:0)

你试过http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv的车轮吗? 有一个2.4.13可用,也许会解决问题吗?

相关问题