Windows 7 下 Python 2.7 与 3.5 安装 OpenCV 完整指南

七月
七月
发布时间:2026-10-13| 6人浏览过
原创

本文详细记录了在 Windows 7 系统中为 Python 2.7 和 Python 3.5 版本安装 OpenCV 的具体步骤。针对 Python 2.7,介绍了手动配置环境变量及复制 cv2.pyd 文件的方法;针对 Python 3.5,重点讲解了通过下载对应版本的 .whl 文件并使用 pip 命令进行离线安装的解决方案,确保 import cv2 无报错。

Windows 7 下 OpenCV 安装背景

历经两天时间终于完成了 OpenCV 的安装,期间甚至产生了更换操作系统的念头。由于对 Ubuntu 系统不熟悉,最终决定在 Windows 环境下进行配置,特此记录以便日后参考。

Python 2.7 环境配置与安装

Python 2.7 版本的 OpenCV 安装步骤

首先,访问官网下载 64 位版本的 Python 2.7 并进行安装。建议将程序安装在 D 盘,例如命名为 python2.7.12 的文件夹。随后,需要将 D:\python2.7.12 以及 D:\python2.7.12\Scripts 这两个路径添加到系统的环境变量中,请注意两个路径之间需使用分号进行分隔。

接着,下载 opencv.exe 安装程序并完成安装,推荐将其安装在 D 盘的 opencv 文件夹中。安装过程中保持默认设置,一路点击“下一步”即可完成。

找到 D:\opencv\opencv\build\python\2.7\x64 路径下的 cv2.pyd 文件,将其复制并粘贴到 D:\python2.7.12\Lib\site-packages 目录中。

打开终端运行 Python,尝试执行 import cv2 命令。如果未出现任何错误提示,则表明安装成功。

切换至 Python 3.5 环境的必要性

由于后续需要使用 TensorFlow,而该库在 Windows 系统下仅支持 Python 3.5 及以上版本,因此需要卸载 Python 2 并切换至 Python 3 环境。

Python 3.5 离线安装 OpenCV 详解

Python 3.5 版本的 OpenCV 安装步骤

Python 3.5 版本的 OpenCV 安装过程较为曲折。尝试使用 pip install opencv-python 命令进行安装均告失败,且在网络上寻找相关解决方案也未能解决该问题。

最终通过下载 .whl 文件的形式成功完成安装。需要注意的是,下载时必须确保文件版本与 Python 版本严格对应,否则安装将无法成功。

例如,Python 3.5 版本对应的 OpenCV 文件名应为 opencv_python-3.1.0.1-cp35-cp35m-win_amd64.whl。

同时,Python 3.5 版本对应的 NumPy 文件名应为 numpy-1.15.0-cp35-none-win_amd64.whl。

文件名中 cp 后的数字“35”代表该包适用于 Python 3.5 版本。

第一步:下载 Python 3.5 版本

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

第二步:下载 NumPy 的 .whl 安装包(这是安装 opencv-python 所需的依赖库)。

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

第三步:下载 opencv-python 的安装包。

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

第四步:在命令提示符(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

第五步:在 Python 环境中尝试 import cv2,若未提示错误信息,则说明安装成功。

总结

以上内容介绍了在 Windows 7 系统下为 Python 2.7 和 Python 3.5 版本安装 OpenCV 的全过程,希望能对大家有所帮助。如有任何疑问,欢迎留言,小编会及时回复。感谢大家对本站的支持!如果您觉得本文对您有帮助,欢迎转载,请注明出处,谢谢!

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。