我已经从源代码安装了 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。
预先感谢您的帮助。