Я уже установил opencv 3.0.0 в ОС Windows. Я запустил приложение и успешно установил его на диск C:\
, а также скопировал файл cv2.pyd
в C:\Python27\Lib\site-packages
, как я видел в нескольких обучающих видео и
в моем Python 2.7.5 Shell, т.е. IDLE, когда я печатаю
>>> import cv2
>>>
Показывает, что он был безопасно установлен и работает.
Сейчас я использую Spyder 3.6, так как это последняя версия, доступная для моих программ машинного обучения, но здесь, если я выполню вышеуказанные шаги, появится ошибка
ModuleNotFoundError: нет модуля с именем 'cv2'
Теперь я копирую тот же cv2.pyd
файл в путь
C:\Users\Chirantan\Documents\WinPython\python-3.6.5.amd64\Lib\site-packages
Но ошибка сейчас
Файл "ipython-input-36-c8ec22b3e787", строка 1, в
импорт cv2
ImportError: сбой загрузки DLL:% 1 не является допустимым приложением Win32.
У меня есть 2 вопроса: нужно ли мне установить отдельную opencv для Spyder 3.6 и установить ее в C:\Users\Chirantan\Documents\WinPython
и скопируйте файл cv2.pyd
в C:\Users\Chirantan\Documents\WinPython\python-3.6.5.amd64\Lib\site-packages
В этом случае отображается ошибка
Файл "ipython-input-36-c8ec22b3e787", строка 1, в
import cv2
ImportError: сбой загрузки DLL:% 1 не является допустимым приложением Win32.
Как мне решить эту проблему?
Какая должна быть правильная версия opencv для установки для Spyder 3.6 и где должно быть место, где она должна быть сохранена, и куда мне поместить файл cv2.pyd
?
Любая помощь приветствуется.
Нет. Я хочу знать, какая должна быть правильная версия opencv для установки на Python 3.6, и при условии, что у меня есть обновленный numpy, который поставляется с пакетом spyder, то есть с пакетом winpython, куда я должен установить и сохранить правильный файл opencv в папка winpython?