You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入OpenCV时出现ModuleNotFoundError问题求助

解决PyCharm中导入cv2提示ModuleNotFoundError的问题

1. 核对PyCharm使用的Python解释器与安装环境是否一致

  • 打开PyCharm,依次点击 File > Settings > Project: [你的项目名称] > Python Interpreter
  • 查看当前解释器的路径(比如 E:\ComputerVision3.7\venv\Scripts\python.exe)
  • 打开系统终端或PyCharm底部Terminal,输入以下命令查看当前pip对应的Python路径:
    • Windows:where python
    • Linux/macOS:which python
  • 若两个路径不一致,说明你将opencv-python安装到了其他Python环境,而PyCharm使用的是项目专属虚拟环境或另一个解释器。

2. 在PyCharm对应的环境中重新安装opencv-python

方法一:通过PyCharm终端安装

  • 确保PyCharm底部Terminal已激活项目虚拟环境(Windows终端前缀会显示 (venv))
  • 执行命令:pip install opencv-python

方法二:通过PyCharm的Python解释器界面安装

  • 回到 Python Interpreter 界面,点击右上角的 + 按钮
  • 在搜索框输入 opencv-python,选中后点击 Install Package 完成安装

3. 验证安装有效性

  • 打开PyCharm的Python Console(底部工具栏找到Python Console),输入 import cv2,回车后若无报错则安装成功
  • 或在对应Python环境的终端中,输入 python 进入交互模式,再执行 import cv2 测试

4. 清理PyCharm缓存并重启

  • 依次点击 File > Invalidate Caches...
  • 勾选 Clear file system cache and local history,点击 Invalidate and Restart
  • 重启后再次尝试导入cv2

内容的提问来源于stack exchange,提问作者user19409398

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 14:32:01