之前在linux下安装python和opencv及相关的库,都可以直接命令行操作。最近需要在windows下配置一下,查了一些资料,发现网上有很多关于python和opencv的配置,但由于不同版本问题,很多参考的通用性不好,描述说明比较简单,所有在这里整理了下步骤,希望能起到一些参考作用。
主要分为四部,顺序是先装python,后面面的步骤没有太严格的顺序。
 
1、 安装python2.7.x
python.org官网下载python2.7.X 我用的是2.7.10(2.7.9以上版本自带pip,后面会用到)
将python的相关文件夹放到系统环境变量中
C:\Python27    //可以直接在cmd/powershell中运行python
C:\Python27\Lib
C:\Python27\Scripts  //可以直接在cmd/powershell中运行pip
 
2、安装numpy(opencv的python版需要该模块)
numpy的版本有很多,适合不同的python版本(python2.6/2.7/3*),不同的系统位数(win32/win_amd64)
直接去sorceforege下载安装过程会出现一些问题,如找不到合适的amd64安装文件,下载解压包,电机setup.py无反应,一闪而过。
 
建议用pip安装numpy的wheel文件,(2.7.9以上版本自带pip)
为了能够安装wheel文件,首先安装wheel这个包。进入cmd/powershell里面输入
pip install wheel
成功的话应该是如下图,如果未找到pip命令则看下是否有把pip所在文件夹放到环境变量中
安装成功后,在以下网址中找到适合自己系统位数和python版本号的wheel文件

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

在cmd/pwoershell中移动到存放.whl文件的地方。然后输入

pip install numpy‑1.10.4+mkl‑cp27‑none‑win_amd64.whl

结果如下:

验证: cmd输入python 
>>>>import numpy
如果没有报错就对了。
 
3、安装配置opencv
下载opencv 地址如:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/
下载之后解压,根据自己系统的位数,将解压目录opencv文件夹中,build->python->2.7->x86/x64下的文件cv2.pyd 复制到python2.7\Lib\site-packages 中
验证: cmd输入python

>>>>import cv2
如果没有报错就对了。
 
4、测试然后开心玩耍了
在opencv的目录下,如sources\samples\python\ 找到demo.py 可以看到各个例子的说明。可以运行测试查看效果。
 
 

在windows 8.1 64位配置python和opencv的更多相关文章

  1. windows(32位 64位)下python安装mysqldb模块

    windows(32位 64位)下python安装mysqldb模块 www.111cn.net 编辑:mengchu9 来源:转载 本文章来给各位使用在此windows系统中的python来安装一个 ...

  2. Windows Server 2008 64 位 IIS7.5 ASP.NET MVC4 发布问题

    问题描述: 环境与配置: ASP.NET MVC 4 WINDOWS SERVER 2008 64 位 应用程序池是选择的 .NET 4.0 与经典模式   在新建一个MVC 4 项目发现到服务器上后 ...

  3. windows 2008 R2 64位系统,找到Microsoft Excel 应用程序

    在windows  2003 操作系统中, 1.在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务", 2.依次双击& ...

  4. windows 下编译64位ffmpeg

    window下如何编译ffmpeg 前文已有介绍,前面介绍的都是如何编译32位的库,本文主要介绍window 下如何编译64位ffmpeg库. 一.搭建编译环境 1.下载 windows下编译64位F ...

  5. Windows7 64位配置ODBC数据源(Sybase)的方法

    Windows7 64位配置ODBC数据源(Sybase)的方法 操作步骤: 1,通过“控制面板->ODBC(32位)”进入ODBC数据源管理器,如下图: 假如没找到“ODBC(32位)”,则可 ...

  6. Windows 7,64位机器上安装DB2 7.2+FP7

    1.要想在Windows 7,64位机器上安装DB2 7.2+FP7,注意:1)拷贝所有安装文件到本地2)设置setup.exe文件兼容windows 20003)使得users用户勾选“完全控制”权 ...

  7. 64位windows上访问64位oracle 12c

    64位windows上访问64位oracle 12c,这会有啥问题? 没啥问题.问题是,我64位操作系统的机器上装了个oracle 10g.而oracle 10g好像是不区分啥32位.64位的,一律3 ...

  8. IIS7+windows 64位配置注意事项

    问题和解决办法 1  如果网站为Asp:再asp中注意启用父路径 2  操作必须使用一个可更新的查询:给用户iis_iusrs 一个完全控制的权限 3  Windows(64位IIS)未在本地计算机上 ...

  9. 在windows server 2008 64位服务器上配置php环境

    1.安装windows2008 R2 46位 安装2008 R2 关键步骤,网上有很多诸如此类的安装介绍.在些南昌网站建设公司百恒网络工程师就不作详细介绍.关键是要选择适合实际应用的部署.    2. ...

随机推荐

  1. 添加“返回顶部”小图标按钮的JS(JavaScript)代码详解

    如何给自己的网站添加方便快捷的"返回顶部"小图标按钮呢?如下图: JS源代码: /** * JavaScript脚本实现回到页面顶部示例 * @param acceleration ...

  2. 9会飞的li标签

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...

  3. 静态变量static

    1.在我们平时些程序中我们经常需要一些变量的他们能纪录我们所需要的值,但是平常的int类型达不到这样的目的,所以呢就有了static的基态变量,静态变量就像  B/S中的session,cookio等 ...

  4. 享受一下大神的感觉, unity中用C#自己封装dll

    第一次写博客,有什么不对的地方,欢迎大家指出 (1)打开vs(本人用的是vs2013)然后建一个项目,如下图所示,选择.ENT3.5的框架,或者低于3.5的,这是因为Unity里面用的框架可能在3.5 ...

  5. Linux下Matlab崩溃的解决方法

    猜想主要是因为图形显示用了OpenGL加速造成不稳定. 我的运行环境是: Ubuntu 10.04 LTS 64bit Matlab R2010b 解决方法是启动时用: $MATLAB_DIR/bin ...

  6. 带参数的URLconf

    我们在Django建立helloworld自定义页面创建的页面,只能算是一个静态页,发起一个请求,返回一个固定的值,并不能满足我们动态的需求.今天我们创建一个带参数的URLconf,根据参数展示不同的 ...

  7. jQuery 的.data()方法

    jQuery文档对.data()方法的描述: As of jQuery 1.4.3 HTML 5 data- attributes will be automatically pulled in to ...

  8. cordova开发中遇到的一些坑

    # 外域的JS被禁止,修改meta标签 <meta http-equiv="Content-Security-Policy" content="default-sr ...

  9. WampServer下如何实现多域名配置

    原文:WampServer下如何实现多域名配置 之前在学习跨域的时候,我写过一篇叫做WampServer下使用多端口访问的文章,默认的 localhost 采用的是 80 端口,能使用多端口访问的核心 ...

  10. php set env

    SYSTEM WARNING: 'date_default_timezone_get(): It is not safe to rely on the system's timezone settin ...