PyCharm中无法导入cv2模块求助(已安装OpenCV)
解决PyCharm中
import cv2提示no module named cv2的问题 这个问题的核心是PyCharm当前使用的Python解释器和你终端/Jupyter Notebook用的不是同一个环境,导致已安装的opencv-python不在PyCharm的环境目录下。按以下步骤解决:
检查并切换PyCharm的Python解释器
- 打开PyCharm设置:Windows/Linux点击顶部菜单栏
File→Settings,Mac点击PyCharm→Settings - 导航到
Project: [你的项目名]→Python Interpreter - 查看当前解释器的包列表,如果没有
opencv-python,说明环境不匹配 - 点击解释器列表旁的齿轮图标,选择
Add→Existing environment - 找到你终端中使用的Python路径(终端执行
which python或where python可获取),选中后确认,等待环境加载完成
- 打开PyCharm设置:Windows/Linux点击顶部菜单栏
备选方案:直接在PyCharm终端安装
打开PyCharm底部的Terminal面板,执行pip install opencv-python,这样包会直接安装到PyCharm当前使用的环境中
Jupyter Notebook能正常使用的原因是:它默认绑定的是你终端使用的Python环境,和PyCharm当前激活的环境不是同一个,因此出现了环境不一致的差异。
内容的提问来源于stack exchange,提问作者2K20-MC-123-Sarthak Sanwal
相关产品推荐
相关产品推荐

