window7下的python2.7版本和python3.5版本的opencv-python安装过程


Posted in Python onOctober 24, 2019

花费了整整2天的时间终于学会安装了opencv,换系统的心都有了,由于ubuntu实在不会玩,看来还是老老实实在windows下安装吧,以此作为记录方便以后安装

python2.7版本的opencv安装

1.首先到官网下载64位(以后安装的都是对应64位的程序)python2.7版本并安装,我选择的是安装在D盘命名为python2.7.12文件夹下,将D:\python2.7.12和D:\python2.7.12\Scripts路径加入到环境变量中,注意中间用分号隔开

2.下载opencv.exe应用程序安装并,我安装在d盘的opencv文件夹下,之后一直下一步即可

3.把D:\opencv\opencv\build\python\2.7\x64路径下的cv2.pyd文件复制到到D:\python2.7.12\Lib\site-packages

4.在终端运行python,如果import cv2没有错误,就表示成功了

由于还需要使用tenserflow不得不换掉python2版本,tenserflow在windows系统只支持python3.5以上版本,因此改用python3版本

python3.5版本的opencv安装

python3.5版本的opencv安装真是废了不少功夫,凡是我用pip install opencv-python安装的一律没有成功(pip安装的在网上找解决办法也没解决)

最后用下载whl文件的形式安装成功了,注意下载时一定要对应版本,版本不对也不会成功的

如python3.5版本对应opencv的文件名opencv_python-3.1.0.1-cp35-cp35m-win_amd64.whl

python3.5版本对应numpy的文件名numpy-1.15.0-cp35-none-win_amd64.whl

cp后的35表示python3.5版本

1.下载python3.5版本

下载地址:https://www.python.org/ftp/python/3.5.4/python-3.5.4-amd64.exe

2.下载numpy的whl安装包(opencv-python的依赖库)

下载地址:https://files.pythonhosted.org/packages/62/47/54baeff52b37be258dd97442f52d8a2a9c27c4af8fcbc5467827c5ae5eed/numpy-1.15.0-cp35-none-win_amd64.whl

3.下载opencv-python的安装包

下载地址:https://files.pythonhosted.org/packages/6c/a1/c1d423f142e447d62fc7b52a4581eadea4bb1ef7b9725b751c1e18abf882/opencv_python-3.1.0.1-cp35-cp35m-win_amd64.whl

4.dos命令进入下载包所在位置,用pip install numpy-1.15.0-cp35-none-win_amd64.whl

                                                        pip install opencv_python-3.1.0.1-cp35-cp35m-win_amd64.whl

5.如果在python中能够import cv2,不提示出错,就表示安装成功

总结

以上所述是小编给大家介绍的window7下的python2.7版本和python3.5版本的opencv-python的安装过程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python版的文曲星猜数字游戏代码
Sep 02 Python
PHP魔术方法__ISSET、__UNSET使用实例
Nov 25 Python
python uuid模块使用实例
Apr 08 Python
Tensorflow 合并通道及加载子模型的方法
Jul 26 Python
解决PySide+Python子线程更新UI线程的问题
Jan 11 Python
python lxml中etree的简单应用
May 10 Python
Python 控制终端输出文字的实例
Jul 12 Python
python3中eval函数用法使用简介
Aug 02 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
Sep 03 Python
python创建n行m列数组示例
Dec 02 Python
django 数据库返回queryset实现封装为字典
May 19 Python
Pyinstaller打包Scrapy项目的实现步骤
Sep 22 Python
原生python实现knn分类算法
Oct 24 #Python
python KNN算法实现鸢尾花数据集分类
Oct 24 #Python
python爬虫爬取幽默笑话网站
Oct 24 #Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
Oct 24 #Python
python 队列基本定义与使用方法【初始化、赋值、判断等】
Oct 24 #Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
Oct 24 #Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
Oct 24 #Python
You might like
php自定义session示例分享
2014/04/22 PHP
ThinkPHP实现批量删除数据的代码实例
2014/07/02 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
浅谈PHP中try{}catch{}的使用方法
2016/12/09 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
2019/10/11 PHP
PHP中的异常处理机制深入讲解
2020/11/10 PHP
JavaScript中json对象和string对象之间相互转化
2012/12/26 Javascript
javascript实现div的显示和隐藏的小例子
2013/06/25 Javascript
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
JavaScript实现图片自动加载的瀑布流效果
2016/04/11 Javascript
bootstrap模态框关闭后清除模态框的数据方法
2018/08/10 Javascript
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
[02:07]2018DOTA2亚洲邀请赛主赛事第三日五佳镜头 fy极限反杀
2018/04/06 DOTA
[54:54]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
小结Python用fork来创建子进程注意事项
2014/07/03 Python
使用python读取csv文件快速插入数据库的实例
2018/06/21 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
对Pytorch中Tensor的各种池化操作解析
2020/01/03 Python
python 连续不等式语法糖实例
2020/04/15 Python
python文件编写好后如何实践
2020/07/07 Python
AmazeUI 图标的示例代码
2020/08/13 HTML / CSS
意大利在线大学图书馆:Libreria universitaria
2019/07/16 全球购物
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
2012/02/15 面试题
一道SQL面试题
2012/12/31 面试题
线程同步的方法
2016/11/23 面试题
庆八一活动方案
2014/01/25 职场文书
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
2014年乡镇安全生产工作总结
2014/12/02 职场文书
求职自荐信范文(优秀篇)
2015/03/27 职场文书
关于开学的感想
2015/08/10 职场文书
初一语文教学反思
2016/03/03 职场文书
导游词之舟山普陀山
2019/11/06 职场文书
Python jiaba库的使用详解
2021/11/23 Python