Python Camelot ImportError:导入 cv2 时 DLL 加载失败:找不到指定的模块

问题描述 投票:0回答:1

我已经安装了camelot,它已安装opencv作为其对我的Windows 10(Windows 10 Pro N)的依赖项。当尝试运行我的文件以使用camelot时,它给出了错误: “导入错误:导入 cv2 时 DLL 加载失败:找不到指定的模块。”

我已经应用了本页提到的第一个和第二个解决方案导入cv2时出现DLL加载失败错误 但是出现同样的错误

我的系统上安装的python版本是:3.9.5。而且我还没有通过 Annaconda 安装 python。

错误的完整回溯是:

Traceback (most recent call last):
File "D:\340bpython\newfile.py", line 1, in <module>    import camelot
File "D:\python\lib\site-packages\camelot\__init__.py", line 6, in <module> from .io import read_pdf
File "D:\python\lib\site-packages\camelot\io.py", line 5, in <module> from .handlers import PDFHandler
File "D:\python\lib\site-packages\camelot\handlers.py", line 9, in <module> from .parsers import Stream, Lattice
File "D:\python\lib\site-packages\camelot\parsers\__init__.py", line 4, in <module> from .lattice import Lattice
File "D:\python\lib\site-packages\camelot\parsers\lattice.py", line 
25, in <module> from ..image_processing import (3, in <module> import cv2
File "D:\python\lib\site-packages\cv2\__init__.py", line 181, in <module> bootstrap()
  File "D:\python\lib\site-packages\cv2\__init__.py", line 153, in bootstrap native_module = importlib.import_module("cv2") le
    return _bootstrap._gcd_import(name[level:], package, level)       
ImportError: DLL load failed while importing cv2: The specified module
 could not be found.
python opencv importerror python-camelot
1个回答
0
投票

尝试同时安装 cv2:

py -m pip install --user "camelot-py[base]" opencv-python
© www.soinside.com 2019 - 2024. All rights reserved.