【pycharm】已经安装opencv的情况下无法识别cv2

尝试一:
在网上看到有博客在setting中搜索opencv-python然后下载,有的人成功了,我没有成功,一直报错。
【pycharm】已经安装opencv的情况下无法识别cv2_第1张图片
报错如下图:
【pycharm】已经安装opencv的情况下无法识别cv2_第2张图片
并且下面这句话也在cmd中执行了,提示已安装

pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple/ opencv-python

如下图:
【pycharm】已经安装opencv的情况下无法识别cv2_第3张图片
尝试二:从清华开源镜像网站下载自己所需版本的opencv-python,手动安装

从terminal中找到python安装路径中的site-packages
【pycharm】已经安装opencv的情况下无法识别cv2_第4张图片
然后安装失败了。。
在这里插入图片描述
难道是我下载的版本不对吗?
我的python是3.8,换一个opencv-python试试
在这里插入图片描述

之前是cp39,现在换成了cp38
在这里插入图片描述
然后也失败了。。

尝试三:
先打开设置:
【pycharm】已经安装opencv的情况下无法识别cv2_第5张图片
点这个图标,选择Add
【pycharm】已经安装opencv的情况下无法识别cv2_第6张图片
【pycharm】已经安装opencv的情况下无法识别cv2_第7张图片
选择第二个,把interpreter的路径改成python的安装路径(就是有python.exe的那个路径),然后点确定。

然后就会发现之前安装好的库出来了(上面的图中也有库是因为我事先操作了一遍):
【pycharm】已经安装opencv的情况下无法识别cv2_第8张图片
然后运行一段测试代码:

# @Time : 2021/10/14 12:14 
# @Author : Tshaxz
import cv2 as cv

src = cv.imread("1.jpg")
cv.namedWindow("input image",cv.WINDOW_AUTOSIZE)
cv.imshow("input image",src)
cv.waitKey(0)
cv.destroyAllWindows()
print("hi python")

【pycharm】已经安装opencv的情况下无法识别cv2_第9张图片
大功告成。

参考链接:
尝试一参考
尝试二参考
尝试三参考

你可能感兴趣的:(opencv,pycharm,python)