ModuleNotFoundError: 无法找到模块: cv2

2024-05-13 01:14:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经研究这个错误很久了。我有Python3.6和Python2.7。我已经尝试在Python 2.7和Python 3.6中分别安装opencv2和3。我知道我正在使用的python解释器,我可以在需要时在它们之间进行交换。

当我运行Python解释器并编写import cv2时,它会导入它。当我从命令提示符运行代码时,它会显示ModuleNotFoundError:No module named'cv2'。 模块已安装。pyd文件在C:\Python27\Lib\site-packages中,我附加了一个屏幕截图,其中显示了Python27中的模块

enter image description here

我用过pip install opencv-python。我已经从不同的站点下载了该模块,并手动复制粘贴到正确的文件夹中。什么都不管用,我现在严重缺乏想法。

编辑:我在windows 10上,通过anaconda安装了Python3.6,直接安装了Python2.7。两者的变量都设置在路径中


Tags: 模块文件no代码import错误cv2解释器
2条回答

在Windows 10上遇到同样的问题,我从Unofficial Windows Binaries for Python Extension Packages下载了open cv二进制文件。

在页面中搜索opencv并下载适合您系统的正确.whl。然后pip安装它。例如,在我的系统中,打开cmd窗口后,我键入了以下内容。

pip install opencv_python-3.4.1-cp36-cp36m-win_amd64.whl

然后打开python

import cv2
print(cv2.__version__)

更多信息请参见Mark Jay video

:天

在Windows 10中,您可以将其安装为

pip install opencv-python

这将允许您导入cv2模块

相关问题 更多 >