gpt4 book ai didi

python - 在 Spyder(Python 3.6)中导入 cv2 时导入错误

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

我已经在 windows 操作系统中安装了 opencv 3.0.0。我已经运行该应用程序并将其成功安装在 C:\ 驱动器中,并且还在 C:\Python27\Lib\site 中复制了 cv2.pyd 文件-packages 正如我在几个教程视频中看到的那样在我的 Python 2.7.5 Shell 中,即当我输入

时空闲

>>>import cv2

>>>

表明已经安全安装并运行。

现在我使用的是 Spyder 3.6,因为这是我的机器学习程序可用的最新版本,但是如果我按照上述步骤操作,它会显示错误

ModuleNotFoundError: No module named 'cv2'

现在我在路径中复制相同的cv2.pyd文件

C:\Users\Chirantan\Documents\WinPython\python-3.6.5.amd64\Lib\site-packages

但是现在的错误是

File "ipython-input-36-c8ec22b3e787", line 1, in

import cv2

ImportError: DLL load failed: %1 is not a valid Win32 application.

我有 2 个问题,我是否必须为 Spyder 3.6 安装单独的 opencv 并将其安装在 C:\Users\Chirantan\Documents\WinPython

并将cv2.pyd文件复制到C:\Users\Chirantan\Documents\WinPython\python-3.6.5.amd64\Lib\site-packages

在这种情况下它显示错误

File "ipython-input-36-c8ec22b3e787 ", line 1, in

import cv2

ImportError: DLL load failed: %1 is not a valid Win32 application.

我该如何解决这个问题?

要为 Spyder 3.6 安装的 opencv 的正确版本应该是什么?保存它的位置应该在哪里?我应该把 cv2.pyd 文件放在这里吗?

感谢任何帮助。

不,我想知道应该为 Python 3.6 安装的正确版本的 opencv 应该是什么,如果我有一个更新的 numpy,它随 spyder 包一起提供,即 winpython 包,我应该在哪里安装和保存正确的文件 opencv winpython 文件夹?

最佳答案

打开Anaconda提示符然后输入命令

pip install opencv-python

这对我来说对 anaconda 3 来说效果很好。

关于python - 在 Spyder(Python 3.6)中导入 cv2 时导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51077327/

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