【问题标题】:Import cv2: ImportError: DLL load failed: windows 7 Anaconda 4.3.0 (64-bit) Python 3.6.0导入 cv2:ImportError:DLL 加载失败:Windows 7 Anaconda 4.3.0(64 位)Python 3.6.0
【发布时间】:2017-07-03 02:21:51
【问题描述】:

我在 Windows 7 上使用 Anaconda 4.3.0(64 位)Python 3.6.0。我收到错误“ImportError:DLL 加载失败:找不到指定的模块。”用于导入包导入 cv2。

我已经下载了 OpenCV 包并将 cv2.pyd 复制粘贴到 Anaconda 站点包中,并更新了我的系统路径以指向 OpenCV bin 路径以获取 DLL。我仍然无法解决这个问题。

我使用 pip install opencv-python 做了另一种安装方式。还是行不通。

请需要建议。谢谢

【问题讨论】:

  • 在anaconda命令提示符conda install -c menpo opencv3=3.2.0 试试这个命令
  • 谢谢杰鲁卢克。我能够通过站点上建议的另一种方式解决此问题,仅限 Windows .whl pip install OpenCV 3 (scivision.co/install-opencv-python-windows)
  • tky 提到它

标签: python opencv dll


【解决方案1】:

使用 python 2.7.1.0 而不是 python 3,使用 python 2.7 后 cv2 正常工作并修复了 dll 加载错误

【讨论】:

    【解决方案2】:

    您可以参考我发布的here 的答案并将officialunofficial 版本的opencv 安装到您的系统中。您遇到的问题是Anaconda 的问题。问题也发布在github

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题 - 但是 open cv 运行良好,在安装其他一些软件包并更新后,当我尝试导入 cv2 时,DLL 加载失败

      我通过在 conda 提示符中键入来解决此问题:

      pip intall opencv-contrib-python
      

      【讨论】:

        猜你喜欢
        • 2017-06-10
        • 2016-03-07
        • 1970-01-01
        • 1970-01-01
        • 2018-04-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-16
        相关资源
        最近更新 更多