vscode提示import cv2 ModuleNotFoundError: No module named ‘cv2‘解决方法
在使用vscode时发现可以在pycharm下正常使用的虚拟环境在vscode的终端下提示没有CV2,经查阅发现,原因是由于默认VSCode里的默认终端是powershell,但是powershell不能执行conda activate,所以Python无法切换到需要的环境,采取的解决方案如下:
vscode中按下快捷键ctrl+shift+P,打开如下搜索栏
输入setting.json,在里面加入:
{
"terminal.integrated.profiles.windows": {
"my-cmd": {
"path": "C:\\Windows\\System32\\cmd.exe",
"args": []
}
},
"terminal.integrated.defaultProfile.windows": "my-cmd"
}
保存后,再在vscode的终端输入
python -m pip install opencv-python
安装完成后即可解决