Уже так много вопросов по этой теме, но я не нашел удовлетворительного ответа по традиционной проблеме «DLL не найдена».
- Я использую Python 3.5, установленный через Anaconda 3;
- Я установил с помощью pip «официальный» opencv_python-3.2.0.6-cp34-cp34m-win_amd64.whl (прямо отсюда https://pypi.python.org/pypi/opencv-python);
- Версия Windows 7 - 64 бит;
- Я удалил все распространяемые файлы VC ++, которые были на моем компьютере, и переустановил его версию 2015 года, поэтому на моем ноутбуке присутствует известная и обязательная DLL msvcp140.dll;
- модуль cv2 находится в каталоге Lib / site-packages;
- он содержит, среди прочего, файл cv2.cp35-win_amd64.pyd.
Между тем, я все еще не могу получить доступ к cv2:
>>> import cv2
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import cv2
File "C:\Program Files\Anaconda3\lib\site-packages\cv2\__init__.py", line 7, in <module>
from . import cv2
ImportError: DLL load failed: The specified module could not be found.
Изменение имени файла .pyd -> cv2.pyd не решает проблему, как и установка через pip неофициальной, но отличной версии колеса от Gohlke (http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv)
Есть идеи о том, что происходит?