目录
2、明明已经安装了opencv而且当时也能正常运行,但是第二次打开时或打开别的项目时又报错
一、通用方法:使用终端 pip
安装
无论你使用 PyCharm 还是其他 IDE(如 VSCode),都可以通过以下命令在终端(或 PyCharm 的终端)安装 OpenCV:
pip install opencv-python # 基础版本(仅核心模块)
如果有更高的需求可以安装这一版:
pip install opencv-contrib-python # 完整版本(包含附加模块,如SIFT、SURF等)
如下图所示,左边的蓝色图标就是终端。点开终端后,键入命令,按下回车后就开始下载了。
下载好后结果如图:
二、在PyCharm 中通过图形界面安装
如果你更喜欢图形化操作,可以在 PyCharm 中直接安装:
打开 PyCharm,进入菜单:File → Settings → Project → Python Interpreter。
点击右上角的 +
按钮(添加包)。
搜索 opencv-python
或 opencv-contrib-python
,点击 Install Package。
三、检测是否安装成功
用以下代码测试:
import cv2
# 打印 OpenCV 版本
print(cv2.__version__)
# 测试读取图像(替换为你的图片路径)
image = cv2.imread("test.jpg")
if image is not None:
print("OpenCV 安装成功,图像已正常读取!")
else:
print("图像读取失败,请检查路径或安装问题。")
以我的文件夹里的照片【6.jpg】为例,右键它然后点击【复制路径/引用】
点击绝对路径
在代码中粘贴刚刚复制的路径。
注意,复制过来的路径不能直接运行,要将【\】改成【/】。
点击运行,注意运行时要选择【当前文件】
这样就是安装成功并且可以正常使用了。
四、常见报错以及解决办法
1、import cv2报错,显示未安装
可能原因1:由于网络等问题确实没有安装成功。
解决办法:检查解释器中有没有软件包名称,没有的话说明没安装上,再安装一遍即可。
可能原因2:没有选择当前文件
解决办法:点击选择当前文件
可能原因3:环境没有配置好
解决办法:重新配置环境(配置python解释器)
点击【文件】>【设置】>【Python解释器】
选择含有你所用到的库的解释器
2、明明已经安装了opencv而且当时也能正常运行,但是第二次打开时或打开别的项目时又报错
解决办法:重新配置环境,配置为上一次的python解释器或其他包含你所使用到的包的python解释器,或是在你当前的解释器环境下再下载一遍你的代码中包含的包。
以上是我在opencv安装过程中的一些亲身经验,亲测有效,希望对你有所帮助。