python环境中安装opencv

本文详细介绍如何在Anaconda环境下为PyCharm安装并配置OpenCV库的过程。包括如何选择正确的版本,下载并安装whl包,解决导入cv2模块的问题等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于图像处理用cv2库方便一些,我最近决定在往项目中导入cv2的包。但是遇到了好多坑,现在说明一下。

我的环境是Anaconda4.5.8 + python 3.6.5 + win10 ,要在pycharm中导入opencv包

环境的版本是怎么看的呢。首先。进入anaconda prompt命令行,然后选择对应的anaconda环境(我的环境就是base,所以不用换了)。

查看anaconda的版本,在命令行中输入conda --version,显示版本。

查看python的版本,在命令行中输入python --version,显示版本。

废话不多说,说说我是怎么安装的。

1)下载opencv的whl包

前往pythonlib下载opencv的contrib版本:https://www.lfd.uci.edu/~gohlke/pythonlibs/

要下载哪一个版本就成了问题,因为如果你的版本和安装环境(anaconda)中的不一致的话,就安装不成功了,会出现像下图一样的结果:(由于我现在已经装好了,现在用普通的命令行还原一下现场)

究其原因,是下载的版本和你anaconda的平台不匹配。

版本的选择:

在anaconda prompt命令行(之后的操作都是在此窗口中进行,不做特别说明了)中输入如下内容:

python

import pip._internal

print(pip._internal.pep425tags.get_supported())

如下如所示:

可知,我的anaconda平台支持的是cp36m amd64.(主要是由于python的版本是3.6,操作系统是64位?)

随便下载到一个地方,然后使用pip install命令,即可安装成功

你以为这就可以了嘛?这还不行!无法import cv2

找到anaconda对应的lib,我的路径是F:\anaconda\Lib\site-packages,在这个路径site-packages下找到cv2---------.pyd文件,这个文件的具体名字跟安装opencv的版本有关,要把这个文件改名成cv2.pyd。

然后在prompt中import cv2,发现成功。

但是pycharm中还是不能导入cv2,重启pycharm后,问题解决!

成功安装opencv库!!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值