news 2026/5/4 2:05:34

OpenCV基础教学篇(三)环境篇_2:使用pip安装openCV库,以及在pycharm里面使用anaconda

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenCV基础教学篇(三)环境篇_2:使用pip安装openCV库,以及在pycharm里面使用anaconda

前情提要

  1. 安装好了anaconda,并学会了如何在命令行里面创建虚拟环境
  2. 安装基础教学篇二的步骤,创建一个版本为3.9及以上的python环境,推荐使用3.9版本,命名随意,在这篇文章里面的名称为project_env
  3. 拥有pycharm软件,一般学python到这里应该都有这个软件,没有的话建议去下载一个,我没记错的话pycharm社区版是免费的

附:OpenCV和python版本对应表

数据来源于ai

OpenCV主要版本Python版本
2.42.7, 3.4, 3.5
3.02.7, 3.4, 3.5, 3.6
3.12.7, 3.4, 3.5, 3.6, 3.7
3.22.7, 3.4, 3.5, 3.6, 3.7, 3.8
3.32.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9
3.43.5, 3.6, 3.7, 3.8, 3.9, 3.10
4.03.6, 3.7, 3.8, 3.9, 3.10
4.13.6, 3.7, 3.8, 3.9, 3.10
4.23.6, 3.7, 3.8, 3.9, 3.10
4.33.6, 3.7, 3.8, 3.9, 3.10
4.43.6, 3.7, 3.8, 3.9, 3.10
4.53.6, 3.7, 3.8, 3.9, 3.10

第一部分:下载pip包

**pip是什么?**简单来说就是一个方便python从网络上下载包的工具,无论是学习openCV还是学习其它的东西,pip是python的一个非常好用的工具。

第一步 打开你的虚拟环境

打开虚拟环境之后,然后输入
pip3 --version
若出现:

则你的环境里已经拥有了pip包,那么你可以跳过这个步骤,到第二部分

第二步 安装pip3
pip分为两个版本,一个是pip,另一个是pip3。之所以分为两种,是因为Python的2.x版本和3.x版本差别很大。目前我们一直使用的是python3.x版本,所以要安装的就是pip3这个版本。

在cmd里面的conda环境里面运行代码:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

运行结束之后,再次输入pip3 --version,一般都可以成功,如果失败问题可能如下:

  1. 没有使用conda环境,在cmd中如果进入了conda环境,那前面是有一个圆括号括起来的你的环境名称,一定要有,不然就是没有进入到conda环境。
  2. 网络问题:如果下载停止不动或者速度过慢导致超时,或者是服务器拒绝了你的请求(这一点请检查网络代理)可能是网络问题,解决方法为:1可以尝试连接手机热点,2尝试连接公司、大学、研究所这样可能连接外网的网络3过一段时间再次尝试下载4重新选择一个conda环境

这样应该就能解决大部分问题。

第二部分,安装openCV包

第一步 打开CMD命令栏,进入你有pip的虚拟环境中

第二步 使用pip安装
pip install opencv-python
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
这两个命令中,没有神秘力量的选择下方的,有神秘力量的选择上方的,安装需要一点时间,请耐心等待

如果上方两条命令都出现错误,那我们可以选择另外一条命令
conda install -c conda-forge opencv
如果出现了任何问题,可以看上面安装pip包的问题,其问题原因极其相似。以及我们的最后的处理方法,那就是删掉这个虚拟环境(这个方法几乎可以解决所有环境问题,没毛病bro

第三部分 在pycharm中使用openCV

打开Pycharm,创建一个项目,然后点击文件,设置

然后选择设置->项目->python解释器

现在往右边看,选择添加解释器,此次是我已经导入进去了

选择添加本地解释器

选择第一个就可以,点击现有,点击右边的三个点

在anaconda的安装目录下找到envs文件夹,然后再envs文件夹里面找到你创建的环境,打开环境文件夹之后里面会有一个叫做python.exe的文件,选择它

选择确定,一共有两个确定。

这个时候,解释器后面的栏里面就会有python版本和环境名字了。
在下面那个加号减号的栏里面,有一个绿色的圆圈,那个就是conda的包,点击它就是你现在可以使用的包。

第四部分 最终测试

在本地目录下新增resources,在resources下面新增一个Image文件夹,最后在image文件夹下放进去一张以jpg或者png结尾的图片,我的这张图片叫做tore.png,在path后面的路径中修改最后的图片名字,这个程序就可以运行了
文件目录如下:

|文件根目录 |resourcse | |image | |tore.png |cv_learn.py

代码:

importcv2# 导入openCV库path="./resources/image/tore.png"# 图片的路径img=cv2.imread(path)# 从该路径导图cv2.imshow("Image",img)# 展示图片,标题为Imagecv2.waitKey(0)# 持续等待用户输入cv2.destroyAllWindows()# 关闭所有的页面

运行结果如下:

好!!!
从现在开始咱们学习openCV的前置条件就已经结束了!!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 18:36:00

Java面试题中的设计模式图解:Wan2.2-I2V-A14B辅助理解

Java面试题中的设计模式图解:Wan2.2-I2V-A14B辅助理解 1. 设计模式可视化的重要性 在Java面试中,设计模式是考察候选人面向对象编程能力的重要环节。但抽象的设计模式概念往往让初学者感到困惑。传统学习方式依赖文字描述和UML图,缺乏直观性…

作者头像 李华
网站建设 2026/4/15 19:57:28

原神成就数据一键导出:5分钟学会用YaeAchievement管理你的游戏成就

原神成就数据一键导出:5分钟学会用YaeAchievement管理你的游戏成就 【免费下载链接】YaeAchievement 更快、更准的原神数据导出工具 项目地址: https://gitcode.com/gh_mirrors/ya/YaeAchievement 还在为手动记录原神成就而烦恼吗?想快速导出成就…

作者头像 李华
网站建设 2026/4/15 15:11:12

2026年十大AI PPT工具横评:内容准确性、生成速度与设计感的实测对比

市面上至少有20款AI生成PPT的工具,本文实测了其中10款,围绕生成速度、内容准确性、排版质量、价格性价比、易用性、模板丰富度六个维度,对7牛AI PPT、aippt、百度文库AI、Gamma、讯飞智文、Beautiful.ai、Tome、Kimi PPT、WPS AI、Canva AI共…

作者头像 李华
网站建设 2026/4/16 2:11:32

QQ空间备份终极指南:用QZoneExport永久保存你的青春记忆

QQ空间备份终极指南:用QZoneExport永久保存你的青春记忆 【免费下载链接】QZoneExport QQ空间导出助手,用于备份QQ空间的说说、日志、私密日记、相册、视频、留言板、QQ好友、收藏夹、分享、最近访客为文件,便于迁移与保存 项目地址: https…

作者头像 李华
网站建设 2026/4/15 13:05:36

Ubuntu 24.04 新系统到手,如何快速搞定PyTorch GPU环境?保姆级避坑指南

Ubuntu 24.04 深度学习环境配置实战:从驱动安装到PyTorch GPU加速全攻略 刚拿到Ubuntu 24.04系统的新鲜感还没消退,作为深度学习开发者最迫切的需求就是搭建一个稳定高效的PyTorch GPU环境。但这个过程远比conda install一行命令复杂得多——驱动版本冲突…

作者头像 李华