【发布时间】:2016-01-16 22:48:55
【问题描述】:
我真的不想用这个来开始我自己的问题,因为这似乎是一个常见的错误。但是,现在已经浪费了几个小时并关注了我能找到的每一个线程,没有一个给定的答案能帮我解决这个问题。
所以我唯一的选择是提供有关我的设置的所有信息,并希望你们中的一个人能够认识到问题。
我在 Windows 10(x64) 上运行并安装了集合 here 中的以下预构建二进制文件。
- python 3.5.0-win32(从python网站安装)
- numpy 1.10-cp35-win32
- matplotlib 1.4.3-cp35-win32
- opencv 3.0.0-cp35-win32
一切都是使用“pip install file_name.whl”安装的,没有错误消息。 但是不同的是 open cv 不会导入,我收到以下错误:
>>> import cv2
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.5.4\helpers\pydev\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ImportError: DLL load failed: The specified module could not be found.
cv2.cp35-win32.pyd 以及许多 .dll 文件安装到 C:\Python35\Lib\site-packages
我尝试将 cv2.cp35-win32.pyd 重命名为 cv2.pyd 并将 .dll 文件复制到 C:\Python35\DLLs
我尝试使用从该站点下载的另一个 python opencv 包,将 bin 目录添加到我的 PATH 环境并将 cv2.pyd 文件移动到 C:\Python35\Lib\网站包
每次都会出现相同的错误。任何帮助将不胜感激!
【问题讨论】:
-
它适用于 Python 3
-
请检查环境变量。它是否包括正确的方向。如果不。 envs
-
这能回答你的问题吗? DLL load failed error when importing cv2
标签: python windows opencv numpy windows-10