安装python 2.7 与opencv

本文详细介绍如何在64位Windows 10系统上安装Python 2.7及其配套的OpenCV 2.4,并提供安装步骤及测试方法。此外,还介绍了如何安装必要的依赖模块如numpy和matplotlib。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我真聪明,哈哈,安装了一个python3.6 和其匹配的 opencv,差点儿没吐血吐死。今天又因为各种原因,要安装2.7的python,啊,我的老血。真感谢这个文章,第一次觉得python这么好安装。哈哈。记录方法,以后接着借用。



原文地址:http://www.cnblogs.com/chensheng-zhou/p/4895332.html


Python学习之一:Python2.7与opencv2.4安装配置

安装前准备:

1、确定所安装的电脑是32位还是64位系统;(作者电脑是64bit win10)

2、下载对应的安装包:

  (1)下载最新Python安装包:https://www.python.org/downloads/  这里下载python-2.7.10.amd64.msi ;

  (2)下载python-numpy模块:http://sourceforge.net/projects/numpy/files/NumPy/ 或者 http://www.lfd.uci.edu/~gohlke/pythonlibs/,这下使用64bit模块:numpy‑1.10.1+mkl‑cp27‑none‑win_amd64.whl 由于安装.whl文件还要安装pip和wheel,所以在网上找了exe文件numpy-MKL-1.8.0.win-amd64-py2.7.exe ,exe安装就方便多了;

  python需要安装python-numpy模块,不然即使找到了cv模块也不能够运行。而且会出现“ImportError: numpy.core.multiarray failed to import”错误。

  在装这个模块的实现需要保证python的版本与numpy的版本相一致,例如当前numpy的版本最高支持python2.6,因此如果你的python版本不是2.6的话则安装不了该模块。

  (3)下载最对应的opencv安装包:http://opencv.org/downloads.html  这里下载OpenCV 2.4.9.exe ; 

    python的版本需要与OpenCV的版本相一致,否则导入cv模块会出错。

开始安装:

  1、安装Python:

    (1)双击运行python-2.7.10.amd64.msi,修改安装路径,连续next直到安装完成,详细步骤请看http://jingyan.baidu.com/article/7908e85c78c743af491ad261.html

    (2)测试是否安装成功。

  2、安装python-numpy

   (1)双击运行numpy-MKL-1.8.0.win-amd64-py2.7.exe,修改安装路径,连续next直到安装完成。

   (2)测试是否安装成功:输入import numpy,如报错,说明未安装成功。

  3、安装opencv

   (1)运行OpenCV 2.4.9.exe;

   (2)配置Python:将\opencv\build\python\2.7\x64 这个目录下:cv2.pyd 复制到:Python27\Lib\site-packages\目录下;

   (3)测试:输入import cv2,如报错,说明未安装成功,或者直接运行\opencv\samples\python下的drawing.py文件。

   ok,慢慢享用python+opencv!

补充:如果需要画图,必须安装matplotlib模块,我在网上找到一个比较靠谱的下载安装教程,传送门在这里http://blog.sina.com.cn/s/blog_6fb8aa0d0101qtt9.html

我这里下载的是matplotlib-1.5.0.win-amd64-py2.7.exe版本,事先安装依赖模块:scipy,pyparsing,dateutil

1.安装PIP  https://github.com/pypa/pip

2.安装wheel https://pip.pypa.io/en/latest/user_guide/#installing-from-wheels

pip install SomePackage-1.0-py2.py3-none-any.whl 或者 pip install wheel

 

### 不推荐为Python 2.7安装OpenCV 对于树莓派上的开发环境,建议使用较新的Python版本来获得更好的支持和性能。然而,如果确实需要在Python 2.7环境中安装OpenCV,则需要注意官方已经停止对Python 2的支持[^1]。 尽管如此,仍然可以通过特定方法尝试安装适用于Python 2.7的旧版OpenCV: #### 方法一:通过pip安装预编译包 考虑到Python 2.7已不再受主流社区维护,可能无法找到针对此版本的最新轮子文件(whl)。可以考虑寻找第三方资源或旧存档中的兼容包。但是这种方法的成功率较低,并且存在安全风险。 ```bash sudo apt-get update && sudo apt-get upgrade -y sudo pip install numpy sudo pip install opencv-python==3.x.x # 尝试安装适合Python 2.7的一个稳定版本 ``` 由于piwheels主要提供给Python 3.x使用的.whl文件,在这里并不适用[^3]。 #### 方法二:手动编译安装 另一种方式是从源码构建OpenCV并指定其Python 2.7集成。这通常涉及更复杂的配置过程,包括但不限于安装依赖项、克隆仓库以及调整CMake选项等步骤[^4]。 ```bash git clone https://github.com/opencv/opencv.git cd opencv mkdir build && cd build cmake .. make -j$(nproc) sudo make install ``` 完成上述命令后还需要进一步处理以便让Python 2.7能够识别新安装的库。 鉴于以上情况,强烈建议升级至更高版本的Python以享受更多功能特性及长期的安全保障。当前大多数教程都围绕着Python 3展开讨论,因此切换到更新的语言版本将会使后续学习变得更加顺畅[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值