Я успешно установил 64-разрядную версию Python 3.4.3 на свой компьютер Intel с ядром i7, под управлением Windows 8.1. Я также успешно установил 64 битную версию numpy и запустил numpy.test()
, и все выглядит нормально. Я установил/распаковал *opencv3.0 * и скопировал файл cv2.pyd
(из lib/opencv/build/python/2.7/x64) в python/Lib/site-packages эм>. Когда я запускаю print (sys.path)
, он правильно находит C:\Python34\lib\site-packages, где находится cv2.pyd
. У меня две проблемы:
(i) Почему папка называется 2.7? Я читал здесь много статей о том, что opencv3 может работать с python 3.x.
(ii) Почему файл по-прежнему называется cv2.pyd
, а не cv3
?
В любом случае, когда я import cv2
получаю эту ошибку:
Traceback (последний последний вызов): файл "", строка 1, в import cv2 ImportError: Ошибка загрузки DLL: указанный модуль не найден.
Я прочитал много подобных вопросов и ответов здесь для подобных ситуаций, но не совсем для моей установки. Любая помощь или предложения приветствуются. Но, пожалуйста, не говорите, что нужно удалить все и переустановить 32 биты — мне нужны 64!