我已经研究这个错误很久了。我有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中的模块
我用过pip install opencv-python
。我已经从不同的站点下载了该模块,并手动复制粘贴到正确的文件夹中。什么都不管用,我现在严重缺乏想法。
编辑:我在windows 10上,通过anaconda安装了Python3.6,直接安装了Python2.7。两者的变量都设置在路径中
在Windows 10上遇到同样的问题,我从Unofficial Windows Binaries for Python Extension Packages下载了open cv二进制文件。
在页面中搜索opencv并下载适合您系统的正确.whl。然后pip安装它。例如,在我的系统中,打开cmd窗口后,我键入了以下内容。
然后打开python
更多信息请参见Mark Jay video。
:天
在Windows 10中,您可以将其安装为
这将允许您导入cv2模块
相关问题 更多 >
编程相关推荐