opencv-python:win7下,搭建python2.7.5环境,配置opencv3.1.0准备开工-OpenCV步步精深
我的个人博客:点这里
搭建python2.7.5环境
下载python2.7.5
64位:https://www.python.org/ftp/python/2.7.5/python-2.7.5.amd64.msi
32位:https://www.python.org/ftp/python/2.7.5/python-2.7.5.msi
- 这是安装完的文件夹,我的在D盘下。
傻瓜式安装完成,在命令提示符下(win+R,输入cmd),想直接输入python命令运行,
- 在C盘下输入python是不行的,我们需要配置环境变量。
右键我的电脑-属性-高级系统设置-环境变量,在系统变量下找到Path,选中Path-编辑,在变量值处: 输入 一个分号 然后输入python的安装路径。
- 我的就输入
;D:\python2.7.5
环境变量好啦,可以直接呼出python
- 命令提示符中直接输入python,成功搭建环境。
在命令提示符下查看下python版本
- 输入
python -V
看到python版本2.7.5
我们还要来安装一下easy_install方便后续的各种包的安装:
easy_install安装
下载:https://pypi.python.org/pypi/setuptools#windows-simplified(这里我已经把ez_setup.py文件给大家弄好了,直接在下面找ez_setup.py就好了,所以没做成超链接)
- 点击https://pypi.python.org/pypi/setuptools#windows-simplified
右键ez_setup.py-另存为,存到python路径下就好
- 直接把这个ez_setup.py文件拖拽到命令提示符下。
是这样的
- 按下 Enter,咔咔的跑起来,快的我没捕捉到图片。。。
接下来等一会,他自己就会安装完成的。
安装完成后我这里没有收到什么,只是那个easy_install的黑色框框消失了,我们来判断下是否安装成功吧。为了看一遍到底安了啥,直接在命令提示符下再装一遍。。。输入ez_setup.py,这下看到了
- 安了这些东西
在python2.7.5下多了一个Scripts目录,可以对比我之前传的图
- 多的Scripts
我们看看Scripts下都有啥
- 啊哈,就是这些easy_install文件
这下我们还需要配置一下easy_install的环境变量,找到Scripts的路径,D:\python2.7.5\Scripts,右键我的电脑-属性-高级系统设置-环境变量,在系统变量下找到Path,选中Path-编辑,在变量值处: 输入 一个分号 然后输入Scripts的安装路径。
- easy_install环境变量,在Path变量中,输入;D:\python2.7.5\Scripts
然后我们来看一下easy_install版本,直接在命令提示符下输入easy_install --version
- 直接在命令提示符下输入easy_install --version就好啦
测试easy_install是否安装成功,我们要安装一个必须安装的包,numpy,这是opencv的必备包,一定要安装!
- 输入numpy准备安装!
出现问题啦,直接上图
- 说缺少Microsoft Visual C++ 9.0,不过这个问题没有影响。我们直接用pip来安装numpy。
首先安装pip,在命令提示符下输入easy_install pip
- 直接在命令提示符下输入easy_install pip
出现
- 这是Enter后的结果,表示pip基本安装完成。
我们在命令提示符下输入pip,看看是否安装完成
- 这个页面说明pip已经安装完成。
之后就可以安装numpy了,在命令提示符下输入pip install numpy
- 在命令提示符下输入pip install numpy
Enter看看出现什么
- 大家不要介意我的网速,我看了一集电视剧回来才刚刚下完。
安装完成啦,终于100%了,上图!
- 100%啦,接下来就是看下到底安装后能不能运行。
在命令提示符下输入python,进入python命令,输入import numpy,如果没有报错,就像下图这样,就是安装完成了。
- 命令提示符下输入import numpy,Enter后,哈哈,完美运行。
接下来我们来配置opencv3.1.0吧~
配置opencv3.1.0
下载opencv3.1.0
https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.1.0/opencv-3.1.0.exe/download
这是一个exe文件,直接双击运行
- 双击运行后,选好你想要安装的路径,傻瓜式安装。
- 不需要几分钟,耐心等待一下哦。
安装完成后会出现个文件夹,一起来看看吧
- 文件夹opencv,看起来就要接近尾声了呢。
找到该文件夹下的build-python-2.7-x64下的cv2.pyd
- 我们把它复制一下
之后把复制的cv2.pyd粘贴到python2.7.5目录下的Lib-site-packages文件夹下
- 把cv2.pyd文件粘贴到python2.7.5-Lib-site-packages文件夹下。
之后来看看我们的工作是否完成吧!打开python自带的idle(idle直接在开始界面中输入就好~),
- 日后我们的程序的调试就在这里啦
打开后输入import cv2 Enter后在输入 import numpy
- 在idle下输入import cv2,import numpy ,就看看出现了啥,没报错,程序正常,说明我们今天的工作成功啦!给自己鼓掌吧!
今天的工作完美结束啦,大家给自己鼓鼓掌吧!
我的名字叫做Y,初入opencv的水,希望可以帮助到那些和我一样的正在涉水的人,希望能够与大家留言互动。前段时间我的youtube频道被封,我失去了好多粉丝,失去了好多顺手放在频道里的资料,让我知道只有真正的学到才可谓得到,于是我鼓起勇气重新开始,真心希望能和大家多互动,希望大家在下方评论留言,喜欢我的多多支持,我希望自己的劳动成果能让大家走的更远,原创不易,希望大家共同维护,多多珍惜!
opencv-python:win7下,搭建python2.7.5环境,配置opencv3.1.0准备开工-OpenCV步步精深的更多相关文章
- Win7下搭建Go语言开发环境
Win7下搭建Go语言开发环境 1 下载适合window版本的Go安装包,下载地址http://code.google.com/p/go/downloads/list 2 下载适合window本本的L ...
- Win7下搭建安卓android开发环境
本文出自 “孤狼” 博客,请务必保留此出处http://332374363.blog.51cto.com/5262696/1310882 另外,在搭建android开发环境时,还参考了http://w ...
- Pinpoint在Win7下搭建
Pinpoint在Win7下搭建 注:原创作品,未经允许严禁转载 对于Pinpoint是什么这个问题,在此不做任何讨论,因此本篇文章适用人群为了解Pinpoint相关基础理论知识,需要进行Window ...
- Windows下搭建Spark+Hadoop开发环境
Windows下搭建Spark+Hadoop开发环境需要一些工具支持. 只需要确保您的电脑已装好Java环境,那么就可以开始了. 一. 准备工作 1. 下载Hadoop2.7.1版本(写Spark和H ...
- 在Linux(Ubuntu)下搭建ASP.NET Core环境并运行 继续跨平台
最新教程:http://www.cnblogs.com/linezero/p/aspnetcoreubuntu.html 无需安装mono,在Linux(Ubuntu)下搭建ASP.NET Core环 ...
- 如何在Ubuntu下搭建Android NDK开发环境
1 搭建Android SDK开发环境 参考在在Ubuntu下搭建Android SDK开发环境(图文)首先在Ubuntu下搭建Android SDK开发环境. 2 下载NDK开发包 打开官网: ht ...
- Windows下搭建objective C开发环境
摘自:http://blog.csdn.net/zhanghefu/article/details/18320827 最近打算针对iPhone.iPod touch和iPad开发一些应用,所以,需要开 ...
- windows下搭建nginx+php开发环境
windows下搭建nginx+php开发环境 1.前言 windows下大多我们都是下载使用集成环境,但是本地已经存在一个集成环境,但不适合项目的需求.因此准备再自己搭建一个环境. 2.准备 工具: ...
- LINUX下搭建JAVA的开发环境
LINUX下搭建JAVA的开发环境 (2009-07-13 10:04:13) 下面就将Linux下JAVA开发环境的搭建详细道来: 1.Linux下JDK的安装 至于下载JDK的二进制可执行 ...
随机推荐
- 【java】关于java类和对象,你想知道的在这里!
java类的基本组成 java作为一门面向对象的语言, 类和对象是最重要的概念之一,下面,就让我们来看看java中类的基本结构是怎样的: 一个简单的java类主要可由以下几个部分(要素)组成: 1.实 ...
- 跨浏览器tab页的通信解决方案尝试
目标 当前页面需要与当前浏览器已打开的的某个tab页通信,完成某些交互.其中,与当前页面待通信的tab页可以是与当前页面同域(相同的协议.域名和端口),也可以是跨域的. 要实现这个特殊的功能,单单使用 ...
- JS基础--函数与BOM、DOM操作、JS中的事件以及内置对象
前 言 絮叨絮叨 这里是JS基础知识集中讲解的第三篇,也是最后一篇,三篇JS的基础,大多是知识的罗列,并没有涉及更难得东西,干货满满!看完这一篇后,相信许多正在像我一样正处于初级阶段的同学, ...
- 软工+C(2017第1期) 题目设计、点评和评分
// 下一篇:分数和checklist 如何设计题目 教学中的一个问题是老师出题太简单了,题目设计一开始上来就不紧凑,我认为一个好的课程应该上来就给你紧凑感,而不是先上来"轻松2-3周&qu ...
- 微信小程序wx.navigateTo层叠5次限制,特殊情况的建议
小程序页面的实例使用栈的数据结构存储,栈内元素最多5个(换一种方式说,就是用户最多能点击5次返回),微信小程序能在栈中相对高层某个页面调用其他相对低层的页面实例的方法. 小程序三种页面跳转API 的区 ...
- 201521123011 《Java程序设计》第4周学习总结
1. 本周学习总结 1.1 尝试使用思维导图总结有关继承的知识点. 1.2 使用常规方法总结其他上课内容. 答:1.super() 子类不能继承父类的构造方法,但可以通过super关键字去访问父类的构 ...
- java程序设计 彩票购买抽奖程序 团队博客
一.项目介绍 题目要求 功能要求: 模拟福利彩票36选7,实现彩票的抽奖与中奖通知功能. 1.允许注册用户,用户信息包括用户id,用户名,密码,账户金额,电话号码等属性. 2.允许注册用户购买彩票:手 ...
- 201521123101 《Java程序设计》第10周学习总结
1.本周学习总结 2.书面作业 1.finally,题目4-2 1.1 截图你的提交结果(出现学号) 1.2 4-2中finally中捕获异常需要注意什么? finally不管是否捕获到异常,始终会被 ...
- Java课程设计——学生基本信息管理
1.团队名称.团队成员介绍 团队名称:学生基本信息管理设计小组 团队成员:花雨芸(组长)--负责管理界面的编写 丁蓉(组员)--负责登陆的设计编写 2.项目git地址 https://git.osch ...
- 读Zepto源码之Selector模块
Selector 模块是对 Zepto 选择器的扩展,使得 Zepto 选择器也可以支持部分 CSS3 选择器和 eq 等 Zepto 定义的选择器. 在阅读本篇文章之前,最好先阅读<读Zept ...