代码之家  ›  专栏  ›  技术社区  ›  VegardKT

import cv2-ImportError:DLL加载失败

  •  1
  • VegardKT  · 技术社区  · 6 年前

    在你按下“否决”按钮并标记为重复之前,请听我说完,因为我已经尝试过大多数解决方案和/或它们不适用于我的案件。

    导入openCV时遇到以下错误:

    >>>import cv2
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "..Python36\lib\site-packages\cv2\__init__.py", line 3, in <module>
    from .cv2 import *
    ImportError: DLL load failed: The specified module could not be found.
    

    可能原因

    matplotlib 2.1.2
    numpy 1.14.1
    

    Python的版本是3.6.4,opencv是用它的轮子安装的,因为我安装它的服务器不在线。我用来安装的轮子是:

    opencv_python-3.4.3.18-cp36-cp36m-win_amd64
    

    Python不是使用Anaconda安装的,因此这些解决方案不适用。

    然而 服务器使用微软Visual C++ 重新分配,这意味着我不能安装微软Visual C++ 可再发行。

    这就是问题所在吗?如果是的话,我该怎么解决这个问题呢?

    我还运行了DependancyWalker,发现以下三个.DLL丢失:

    API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL
    API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-1.DLL
    API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL
    

    但是我看不出这些是必须的吗?

    我还尝试将opencv_ffmpeg343_64.dll的文件夹添加到path中。

    pip列表

    absl-py (0.1.10)
    bleach (1.5.0)
    brewer2mpl (1.4.1)
    certifi (2018.1.18)
    chardet (3.0.4)
    cognite (0.0.4)
    cognite-sdk (0.4.12)
    colorama (0.3.9)
    cycler (0.10.0)
    decorator (4.2.1)
    et-xmlfile (1.0.1)
    ggplot (0.11.5)
    graphviz (0.8.2)
    html5lib (0.9999999)
    idna (2.6)
    influxdb (5.2.0)
    ipykernel (4.8.2)
    ipython (6.2.1)
    ipython-genutils (0.2.0)
    jdcal (1.3)
    jedi (0.11.1)
    jupyter-client (5.2.2)
    jupyter-core (4.4.0)
    Keras (2.1.4)
    Markdown (2.6.11)
    matplotlib (2.1.2) <-- Dependancy
    mxnet (1.0.0.post4)
    numpy (1.14.1) <-- Dependancy
    opencv-python (3.4.3.18)
    openpyxl (2.5.0)
    pandas (0.22.0)
    parso (0.1.1)
    patsy (0.5.0)
    pickleshare (0.7.4)
    pip (9.0.3)
    prompt-toolkit (1.0.15)
    protobuf (3.5.1)
    pygal (2.4.0)
    Pygments (2.2.0)
    pyparsing (2.2.0)
    python-dateutil (2.6.1)
    pytz (2018.3)
    PyYAML (3.12)
    pyzmq (17.0.0)
    requests (2.18.4)
    scipy (1.0.0)
    setuptools (38.5.1)
    simplegeneric (0.8.1)
    six (1.11.0)
    statsmodels (0.8.0)
    tensorflow (1.5.0)
    tensorflow-gpu (1.5.0)
    tensorflow-tensorboard (1.5.1)
    toposort (1.5)
    tornado (4.5.3)
    traitlets (4.3.2)
    urllib3 (1.22)
    wcwidth (0.1.7)
    Werkzeug (0.14.1)
    wheel (0.30.0)
    
    0 回复  |  直到 6 年前