关于VSCode无法使用opencv的解决办法

白昼怎懂夜的黑 提交于 2019-11-28 16:08:57

问题

由于用惯了VS,所以在开始学习python的时候也就直接使用了VSCode,但是最近由于一些原因需要用到opencv,发现VScode无法直接调用opencv模块。
ModuleNotFoundError: No module named ‘cv2’

在VSCode调用时出现了 No module named ‘cv2’

ModuleNotFoundError: No module named ‘cv2’

解决办法

在opencv官网下载的opencv,下载之后打开文件目录:opencv\build\python\cv2,之后会看到下面的文件夹,而我们只需要找到自己安装的是哪个版本的python。打开对于文件夹,里面只有一个文件:cv2.cp36-win_amd64。将它放到你你创建的py文件的文件夹下就可以了。

图片: 在这里插入图片描述)

方法二

如果你已经通过anaconda中通过pip安装了opencv,只需要在文件目录:anaconda\Lib\site-packages文件夹下找到:cv2.cp36-win_amd64文件,然后再复制到你的py文件夹下。我这里是用的python3.6,所以文件名是cv2.cp36-win_amd64。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!