1. Python3的安装可直接到https://www.python.org/下载
1)点击主页Downloads下的Windows,64位电脑下载Windows X86-64 executable installer
3)下载完得到python-3.5.3-amd64.exe,双击安装完毕可在Windows应用界面得到程序快捷方式。点击IDLE(Python 3.5 64-bit)可打开Python Sehll开发环境。
4)在Python Shell中输入copyright回车,有运行结果表示Python安装成功
2. 安装OpenCV3
1)库文件下载
OpenCV3的运行是以Numpy和Scipy为基础的,它们的库文件都可在http://www.lfd.uci.edu/~gohlke/pythonlibs/下载,分别是:
numpy-1.12.0+mkl-cp35-cp35m-win_amd64.whl
scipy-0.18.1-cp35-cp35m-win_amd64.whl
opencv_python-3.2.0-cp35-cp35m-win_amd64.whl
将它们存放在同一路径。
2)库安装
用管理员方式命令行提示符,通过cd命令跳转到库文件存放目录下,输入pip install xxxx.whl命令,其中xxx代表需要安装的库文件名,不可改变文件的安装顺序。
3)验证安装是否成功
在Python Shell中输入import cv2回车后无提示错误代表安装成功(cv2代表opencv的python库)。
3. 将Python文件转为.exe。
想开发出Windows下不需要Python环境独立运行的程序,需要转换工具将.py脚本文件转换为.exe可执行文件
1)到http://www.pyinstaller.org/下载
- PyInstaller 3.2.1 (tar.bz2) (sha-256: f08ca806bc26e62034bca181a4b85de22568a3d39bdb062f05927c6e86c2a48c)
- PyInstaller 3.2.1 (zip) (sha-256: d758dccb0532a4e69994d7e101359dc879dce2ddc4d78aab44711d3b9138d5ed)
2)PyInstall的运行依赖pypiwin32,可到https://pypi.python.org/pypi/pypiwin32/219下载pypiwin32-219-cp35-none-win_amd64.whl安装。若网络条件好,也可直接在命令提示符(管理员)中输入pip install pypiwin32,python会自动下载相应包安装。
3)解压PyInstaller 3.2.1压缩包,通过命令提示符(管理员)跳转到PyInstaller-3.2.1目录,输入python setup.py install回车,等待安装完毕
4)命令提示符中输入pyinstaller,有命令参数提示代表安装成功。
5)将xxxx.py转换为exe输入以下命令即可
pyinstaller xxxx.py
可使用-F指令可以把应用打包成一个独立的exe文件,否则是一个带各种dll和依赖文件的文件夹。