@pycharm中出现module ‘cv2’ has no attribute 'imread’的错误
pycharm中出现module ‘cv2’ has no attribute 'imread’的错误【解决了!】
python-opencv和opencv-contrib-python已经在cmd中安装完毕
pip install opencv-python
pip install opencv-contrib-python
pycharm中pip也已经安装完毕(如下图)

使用pip查询也能查到

说实话真没想到自己英雄一世居然死在环境配置……还是洗洗睡吧
import cv2
img = cv2.imread('lena.jpg')
# 转换为灰度图
img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow('img', img)
cv2.imshow('gray', img_gray)
cv2.waitKey(0)
运行程序后出现以下错误

问题是不只是imread出现错误,当查看版本是也会出现同样错误
import cv2
print(cv2.__version__)

我摊牌了,我是菜鸡
菜鸡自己琢磨出来了。菜鸡领悟了
file-setting这里大家总是找不到pip所安装的包是因为这个地方的地址选的是这个程序所在的地址,改成这里的就好啦



菜鸡解放了菜鸡可以继续用python学习了,告辞!

在PyCharm中遇到module 'cv2' has no attribute 'imread'的问题,已解决。尽管在CMD中成功安装了python-opencv和opencv-contrib-python,但PyCharm内仍报错。问题根源在于PyCharm的环境配置。通过修改file-setting中的解释器路径,指向正确安装opencv的环境,解决了该问题。
1038





