当前位置: 首页 > 面试题库 >

导入cv2时DLL加载失败错误

居和顺
2023-03-14
问题内容

我已经使用python 3.6在Windows机器上安装了opencv,没有任何问题,使用:

pip install opencv-python

但是当我尝试导入cv2时,出现以下错误

ImportError: DLL load failed: The specified module could not be found.

我看过这篇文章

它说cv2不适用于python 3我在想这是否已修复或是否有解决方法


问题答案:

您可以opencv_python‑3.2.0‑cp36‑cp36m从此非官方站点上在Windows
32位或64位计算机上下载最新的适用于Python 3.6的OpenCV 3.2.0,查找以开头的文件。然后键入以下命令进行安装:

  • pip install opencv_python‑3.2.0‑cp36‑cp36m‑win32.whl (32位版本)
  • pip install opencv_python‑3.2.0‑cp36‑cp36m‑win_amd64.whl (64位版本)

我认为这会更容易。

2017年9月15日更新:

OpenCV 3.3.0车轮文件现在可在非官方网站上获得并替换OpenCV 3.2.0

于2018-02-15更新:

OpenCV 3.4.0车轮文件现在可在非官方网站上获得并替换OpenCV 3.3.0

2018年6月19日更新:

OpenCV 3.4.1车轮文件现已在非官方站点上提供了CPython 3.5/3.6/3.7支持,并已替换OpenCV 3.4.0

2018年10月3日更新:

OpenCV 3.4.3车轮文件现已在非官方站点上提供了CPython 3.5/3.6/3.7支持,并已替换OpenCV 3.4.1

于2019-01-30更新:

OpenCV 4.0.1现在可以在非官方站点上获得带有轮子文件的CPython 3.5/3.6/3.7支持。

于2019-06-10更新:

OpenCV 3.4.6``OpenCV 4.1.0现在可以在非官方网站上获得车轮和车轮文件的CPython 3.5/3.6/3.7支持。



 类似资料:
  • 问题内容: 我真的不想对此提出自己的问题,因为这似乎是一个常见错误。但是,由于现在已经浪费了数小时并且关注了我所能找到的每个线程,因此给出的答案都没有为我解决这个问题。 因此,我唯一的选择是提供我所能提供的有关我的设置的所有信息,并希望你们中的一个能认识到问题。 我正在Windows 10(x64)上运行,并从此处的集合中安装了以下预构建的二进制文件。 python 3.5.0-win32(从py

  • 问题内容: 我已经在Windows平台上安装了PyQt5,并且遇到了importError:DLL加载失败。 我已经使用以下命令安装了pyqt5 我的Python版本如下: 导入错误如下: 感谢和问候 问题答案: 这是因为丢失(存根dll,会重新导出功能,以便扩展的一个版本可用于多个python版本)。 如果您的Python发行版未捆绑python3.dll,则可以从WinPython(https

  • 问题内容: 我正在使用python 2.7.2和Windows7。我通过互联网,帮助和其他来源进行了搜索,但找不到我的问题的答案。 我的一个来源进口了,这一个进口。此刻它说: 我搜索了_tkinter,并在Python27 / libs中找到了它作为一个lib文件。 在许多站点上都说要安装或,但是我没有找到用于Windows的单独安装。 使用http://www.python.org/getit/

  • 我想在Windows servre 2016(X 5650 x64处理器,Dell Power Edge 710)中运行tensorflow python程序。相同的环境在本地pc上工作,但在服务器设备中显示错误。 错误: Traceback(最近一次调用最后一次):文件"C:\用户\管理员\AppData\本地\程序\Python\Python38\lib\site-包\tenorflow\py

  • 系统信息: win10 python 3.6。2. tensorflow 1.11。0 numpy 1.15。3. 康达4.3。30 cuda 8.0 cudnn6.0 pip 18.1 我用python3创建了一个新环境。6.2在anaconda安装了tensorflow和pip,遇到这样的问题,谢谢帮助。 Python 3.6。2 | Continuum Analytics,Inc.|(默认,

  • 我使用PyInstaller 3.3、Python3.4编译了一个需要使用scipy的程序。信号函数,它导致了。exe在启动时立即崩溃。我一直在stack overflow和其他网站上搜索,试图包含正确的DLL,但没有结果。请帮助我确定是否需要在我的应用程序中包含一些特定的DLL。规格文件或包含其他一些隐藏的导入! 以下是我的PyInstaller命令: 下面是启动我的exe后命令提示符中相应的错