vscode 提示import cv2 ModuleNotFoundError: No module named ‘cv2‘解决方法,亲测实用!

vscode无法使用cv2,这个问题是由于anaconda 多环境导致的 ,默认VSCode里的默认终端是powershell,但是powershell不能执行conda activate,所以Python无法切换到需要的环境,我的解决方法是:

VSCOD 按下CTRL+SHIFT+P,进入setting.json,也可以通过查看->命令面板打开

在里面添加:

"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe"

更改默认集成终端。

然鹅,它提示,此项已弃用,配置默认 shell 的新推荐方法是在 #terminal.integrated.profiles.windows# 中创建一个终端配置文件,并将其配置文件名称设置为 #terminal.integrated.defaultProfile.windows# 中的默认值。此操作当前将优先于新的配置文件设置,但将来会发生更改。

于是,我们使用新的方法:

    "terminal.integrated.profiles.windows": {
        "my-cmd": {
          "path": "C:\\Windows\\System32\\cmd.exe",
          "args": []
        }
      },
      "terminal.integrated.defaultProfile.windows": "my-cmd"

然后在终端:python -m pip install opencv-python

即可使用cv2

  • 6
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
当在conda环境中运行Python程序时,出现了ModuleNotFoundError: No module named 'cv2'的错误。这个错误是由于缺少cv2模块导致的。要解决这个问题,可以尝试以下两种方法方法一:使用pip安装opencv-contrib-python。可以在终端中运行以下命令来安装cv2模块: ``` pip install opencv-contrib-python ``` 这将会使用pip来安装opencv-contrib-python包,其中包含了cv2模块所需的依赖项。安装完成后,再次运行程序应该就不会再出现ModuleNotFoundError的错误了。 方法二:检查环境设置。有时候,出现这个错误是因为编程环境的配置问题。如果你正在使用VSCode,并且默认终端是powershell,但是powershell不能执行conda activate命令,这就导致了Python无法切换到需要的环境,进而找不到cv2模块。解决这个问题的方法是切换终端或调整环境配置。你可以尝试将VSCode的默认终端改为其他支持conda activate命令的终端,比如cmd或者Anaconda Prompt。 希望这些方法能够帮助你解决import cv2 ModuleNotFoundError: No module named 'cv2'的问题。如果问题仍然存在,请检查你的环境配置和安装情况,并确保正确安装了cv2模块。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [ModuleNotFoundError: No module namedcv2解决方法](https://blog.csdn.net/qq_39779233/article/details/127387872)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [vscode 提示import cv2 ModuleNotFoundError: No module namedcv2解决方法亲测实用!](https://blog.csdn.net/weixin_46369610/article/details/120230132)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

livercy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值