Luk*_*ent 13 python windows opencv numpy windows-10
我真的不想用这个开始我自己的问题,因为这似乎是一个常见的错误.然而,现在浪费了几个小时,并且已经跟踪了我能找到的每个线程,没有一个给定的答案已经为我排序了.
所以我唯一的选择是提供关于我的设置的所有信息,并希望你们中的一个人能够认识到这个问题.
我在Windows 10(x64)上运行并在此处从集合中安装了以下预构建的二进制文件.
所有内容都使用"pip install file_name.whl"安装,没有错误消息.但是不同的是打开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.
Run Code Online (Sandbox Code Playgroud)
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\site-packages
每次都会出现相同的错误.任何帮助,将不胜感激!
在我的情况下,当使用Pycharm导入cv2时,它返回ImportError:找不到DLL.但是,使用python intepreter导入我得到*ImportError:...而不是win32 DLL ...*.所以,在这种情况下,我不得不下载Visual C++ 2015再分发包,问题解决了.
因此,对于遇到相同错误的任何人,请确保您拥有VC++再分发包,该包用于编译沿模块打包的DLL.
小智 5
这对我有用:
pip install opencv-contrib-python
(运行 Python 3.6.3 - 32 位,在 Windows 7 - 64 位)
| 归档时间: |
|
| 查看次数: |
41573 次 |
| 最近记录: |