gpt4 book ai didi

python - 无法在 Python 3.5 DLL 加载失败时导入 cv2

转载 作者:太空宇宙 更新时间:2023-11-03 22:24:43 25 4
gpt4 key购买 nike

我已经为这个问题苦苦挣扎了一天,一直未能找到可行的解决方案。当我用 python-v 导入 cv2 时,我得到了

>>> import cv2 Traceback (most recent call last): 
File "<stdin>", line 1, in <module> File "<frozen importlib._bootstrap>",
line 969, in _find_and_load File "<frozen importlib._bootstrap>",
line 958, in _find_and_load_unlocked File "<frozen importlib._bootstrap>",
line 666, in _load_unlocked File "<frozen importlib._bootstrap>",
line 577, in module_from_spec File "<frozen importlib._bootstrap_external>",
line 914, in create_module File "<frozen importlib._bootstrap>",
line 222, in _call_with_frames_removed
ImportError: DLL load failed: The specified module could not be found.

我在 Windows 10 64 位上使用 Python 3.5 和 Anaconda3。关于这个,我已经浏览了 stackoverflow 上的所有其他帖子。基于此,这里是我所做事情的一些信息:

  1. 我从此处的 VC++ 2015 独立工具安装了 Visual Studio 14.0 http://landinghub.visualstudio.com/visual-cpp-build-tools

  2. 我删除了旧的 isual C++ 可再发行组件并安装了 https://www.microsoft.com/en-gb/download/details.aspx?id=48145 .我的 msvcp140.dll 位于:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x64\Microsoft.VC140.CRT

  3. 我从这个链接 https://pypi.python.org/pypi/opencv-python#downloads 安装了 opencv python

  4. 我将 cv2.pyd 包复制到我的 Lib/site-package 目录中

有什么关于我遗漏的建议吗?提前致谢!!

最佳答案

建议下载 OpenCV 3.2.0 for Python 3.5 Windows 32-bit64-bit形成这个Unofficial Windows Binaries for Python Extension Packages网站。为您的案例寻找后缀为 opencv_python‑3.2.0+contrib‑cp35‑cp35m 的文件。 +contrib 是带有 opencv_contrib 模块的。

然后键入以下命令从您的位置驱动器安装二进制文件:

  • pip install opencv_python‑3.2.0+contrib‑cp35‑cp35m‑win32.whl(32 位版本)或
  • pip install opencv_python‑3.2.0+contrib‑cp35‑cp35m‑win_amd64.whl(64 位版本)

在安装此二进制文件之前,请确保完全删除以前的安装,或者您可以创建一个新的 conda env 来安装它。如果安装成功,它将显示在 conda list 中。然后你可以通过import cv2, print cv2.__version__查看它的版本。

关于python - 无法在 Python 3.5 DLL 加载失败时导入 cv2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43419815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com