python配置OpenCV环境

这次我们使用的是Anaconda配置opencv环境的,Anaconda作为一个傻瓜式的环境配置文件,很多东西只需要我们点一点就可以了,但是傻瓜式也有个坏处,那就是出了问题没法解决,因为是“傻瓜“”啊。本文就是针对在Anaconda上先配置环境,然后使用pip安装自己想要的包

1.Anaconda下载路径配置

由于Anaconda是国外的软件,当我们用默认的下载方式去下载或者安装新包的时候,除非你翻墙,要不然那个龟速你可是受不了的。下面就是进行Anaconda下载路径的配置进入,这里我们用的是Anaconda1.9.6的这个版本:

进入主界面=>点击channels=>添加channel

这里我们用的清华镜像地址分别为:

 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

  - defaults

分别将free和main地址添加到channels上就完事了,也可以把默认defaults给删除,这样就能确保全部都是清华镜像上的安装包

2.配置自己的工作环境

anaconda可以自己配置自定义的工作环境,我们可以把不同的库版本安装到相匹配的python环境中。

点击Environments=>创建新环境=>选择python版本这里是3.5版本=>安装opencv,这里选择了如图的三个库

3.安装编辑器

这里们选用spyder这个工具,vscode好像不支持opencv的一些库的联想功能,这个vscode官网好像也发了这个声明,这里我没有选择最新版本,而是选了3.2.5这个版本,感觉稳定一点。下面就能进行opencv的使用了

4.常见问题的解决

ImportError: DLL load failed: 找不到指定的模块问题

网上的教程有下载Visual C++ Redistributable for Visual Studio 2015解决,有将python3.dll放入文件夹下解决,也有通过wheel文件进行下载的。尝试了这些方法后都没有解决我的问题(因为我缺少的并不是这些dll)。详情

我觉得可能是opencv的版本不对应,我先进入Anaconda Prompt命令行中将现在的opencv卸载,先从https://www.lfd.uci.edu/~gohlke/pythonlibs/网址下载适合版本的文件,我们是python3.5就选择后缀为cp35,contrib也

是要选择对应版本的

分别输入下面指令

activate D:\anacodna\envs\OpenCv      将目标环境变为活动状态

按回车

python -m pip install --upgrade pip 更新pip

按回车

pip install 刚才下载的文件路径

按回车

现在基本上就搞定了

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python配置OpenCV环境变量通常涉及到安装OpenCV库并确保系统能够识别它。以下是安装和配置OpenCV环境变量的基本步骤: 1. **安装OpenCV**: 使用pip安装是最常见的方法: ```bash pip install opencv-python ``` 如果需要更稳定和包含更多功能的版本,可以安装`opencv-python-headless`(无GUI支持)或`opencv-python-dev`(包含开发头文件)。 2. **添加Python路径**: 安装完成后,OpenCV库会添加到Python的site-packages目录下。确保Python能访问这个路径。如果你使用的是Anaconda环境,可以激活环境后执行以下命令检查安装路径: ```bash conda activate your_env python -c "import cv2; print(cv2.__file__)" ``` 将`your_env`替换为你的实际环境名。将返回的路径添加到系统的PATH环境变量中。 3. **设置系统环境变量**: - **Linux/Unix**: 可以编辑`~/.bashrc`或`~/.bash_profile`文件,添加`PYTHONPATH`或`PYTHONHOME`变量指向OpenCV安装路径。 - **Windows**: 右键点击“此电脑”->“属性”->“高级系统设置”->“环境变量”,在系统变量或用户变量中添加`PYTHONPATH`,值为`<OpenCV安装路径>\Lib\site-packages`。 4. **验证安装**: 安装完成后,打开一个新的Python交互式环境,尝试导入`cv2`,如果成功则表示环境配置正确: ```python import cv2 ``` **相关问题--:** 1. OpenCVPython模块名称是什么? 2. 如何在Windows中修改环境变量? 3. 如果安装了多个版本的OpenCV,如何指定使用特定版本?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值