python - "No module named ' cv2 ' "但已安装

标签 python opencv pycharm conda

我已经安装了包含 opencv + 贡献的 whl 文件,因为我想使用 SIFT 算法。我在我的 conda 环境中使用 pip 安装了它,所以当我在“conda list”中提示时它会显示我
“opencv-python 3.4.5+贡献”
但是当我尝试运行“ModuleNotFoundError:没有名为'cv2'的模块”时。我的项目也使用了正确的环境

import cv2
sift = cv2.xfeatures2d.SIFT_create()    
ModuleNotFoundError: No module named 'cv2'

最佳答案

1)删除所有现有的opencv安装

2)以这种方式重新安装(python 3)

python -m pip install opencv-python

3)瞧!
> import cv2
> sift = cv2.xfeatures2d.SIFT_create()

关于python - "No module named ' cv2 ' "但已安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54147922/

相关文章:

python - PyCharm 导入错误 : No module named googleapiclient

python - 按排序顺序检索 sqlalchemy 关系对象

python - 测试是否引发了 ValidationError

python - 使用 pandas 过滤数据

c++ - 我如何逐行读取灰度图像 opencv c++

python - 如何在pycharm中安装pandas

python - 不断附加数据时从python中的多个线程并发访问列表

python - Opencv Video Capture .read功能在不同PC上的不同结果

c++ - cvNamedWindow 总是段错误

Python、pycharm将属性由list改为None,为什么?