|
在导入cv2的时候报了如下错误
ImportError: DLL loading failure: % 1 is not a valid Win32 application.But the DLL is there我在这台64位机器上安装了OpenCV 。路径是C:\lib\opencv。我使用的是64位Python。我的PYTHONPATH变量:PYTHONPATH=C:\lib\opencv\build\python\2.7。这个文件夹包含cv2.pyd。我的PATH变量:Path=%OPENCV_DIR%\bin;...此文件夹包含39个DLL文件,例如opencv_core246d.dll。
OPENCV_DIR的值是:OPENCV_DIR=C:\lib\opencv\build\x64\vc11。
另一个ImportError: DLL loading failure: % 1 is not a valid Win32 application.But the DLL is there问题的解决方案是将新的opencv二进制文件路径(C:\opencv\build\bin\Release)添加到Windows PATH环境变量。
但是如上所示,C:\lib\opencv\build\x64\vc11\bin我的PATH中已经有OpenCV二进制文件夹。我的OpenCV安装没有任何Release文件夹(build / java下的空文件夹除外)。
有人知道是哪里出错了吗?
|
|