Я знаю, что этот вопрос был поднят раньше, я пробовал все исправления, которые я нашел безрезультатно. Когда я пытаюсь импортировать CV2 я получаю сообщение:python, windows 7, не может импортировать 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
Однако у меня не было пути к двоичным файлам opencv, которые выглядели как (C: \ opencv \ build \ bin \ Release), поэтому я добавил два пути: c: \ opencv \ build \ x64 \ vc12 \ bin и c: \ opency \ build \ vc11 \ bin для переменных среды PATH. Однако это не имеет никакого эффекта, и я все еще получаю ошибку при попытке импортировать cv2. что я могу делать неправильно?