【发布时间】:2017-04-14 22:03:08
【问题描述】:
我已经为这个问题苦苦挣扎了一天,还没有找到可行的解决方案。当我用 python-v 导入 cv2 时,我得到了
>>> import cv2 Traceback (most recent call last):
File "<stdin>", line 1, in <module> File "<frozen importlib._bootstrap>",
line 969, in _find_and_load File "<frozen importlib._bootstrap>",
line 958, in _find_and_load_unlocked File "<frozen importlib._bootstrap>",
line 666, in _load_unlocked File "<frozen importlib._bootstrap>",
line 577, in module_from_spec File "<frozen importlib._bootstrap_external>",
line 914, in create_module File "<frozen importlib._bootstrap>",
line 222, in _call_with_frames_removed
ImportError: DLL load failed: The specified module could not be found.
我在 Windows 10 64 位上使用 Python 3.5 和 Anaconda3。我已经浏览了有关此问题的所有其他关于 stackoverflow 的帖子。基于此,这是我所做的事情的一些信息:
我在这里从 VC++ 2015 独立工具安装了 Visual Studio 14.0 http://landinghub.visualstudio.com/visual-cpp-build-tools
我删除了旧的 isual C++ 可再发行包并安装了https://www.microsoft.com/en-gb/download/details.aspx?id=48145。我的 msvcp140.dll 出现在这里:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x64\Microsoft.VC140.CRT
我从这个链接https://pypi.python.org/pypi/opencv-python#downloads安装了opencv python
我将 cv2.pyd 包复制到我的 Lib/site-package 目录中
对我所缺少的有什么建议吗? 提前致谢!!
【问题讨论】: