关于VSCode无法使用opencv的解决办法
问题
由于用惯了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。