导入错误:使用 pyinstaller 导入 cv2 时 DLL 加载失败

时间:2021-02-04 21:55:15

标签: opencv dll pyinstaller

我已经从源代码安装了 OpenCV。我可以在 Spyder 编辑器中导入它,并使用 cmd 窗口运行对象检测模型。我想从我的 python 代码创建一个 exe 文件。最初,我在运行我的 exe 文件时找不到 config.py 文件。然后,当我使用 print(cv2.file) 时,我得到以下路径:

C:/Users/simin/anaconda3/Lib/site-packages/cv2\python-3.8\cv2.cp38-win_amd64.pyd 因此,我使用以下命令来创建 exe 文件:

pyinstaller --onefile untitled3.py --paths "C:\Users\simin\anaconda3\Lib\site-packages\cv2\python-3.8" 现在,上述错误不会出现。但是,我收到“ImportError: DLL load failed while importing cv2: The specified module could not be found”错误。有谁知道我该如何解决这个问题? 使用 anaconda 安装的 Python 3.8 版本,使用 cmake(来自源代码)安装的 OpenCV 版本 4.4.0。 预先感谢您的帮助。

0 个答案:

没有答案