Python:程序发布方式简介一(打包为可执行文件EXE)
本文介绍如何使用py2exe来将python源程序打包成文件。以上一篇文章《Python:一个多功能的抓图工具开发(附源码)》中的源程序为例进行讲述。
1、下载并安装py2exe,可在www.py2exe.org上下载最新版本。
2、编写安装脚本,比较简单,不过多解释,如下:
Screenshot_setup.py
各参数含义见第5小节或执行python命令行下执行help(py2exe)查看。
3、打包程序:
a、将要找包的程序、文件和打包脚本放在同一目录下,如下:
b、执行打包脚本:
如果打包时提示缺少dll文件,如msvcp90.dll,在网上下载一个放入python安装目录的子目录dlls中即可(如:C:\Python26\DLLs)
c、打包完成后的目录结构如下:
我们只需要发布dist 子目录下的Screenshot.exe和CameraDLL.dll即可,包含dll的原因是screenshot.py中调用了这个dll文件。
4、附一个功能完整的打包程序,原文件见:http://www.blog.pythonlibrary.org/2010/07/31/a-py2exe-tutorial-build-a-binary-series/
5、各参数简介:
下一篇文章讲解如何使python源文件打包为windows服务。
不积跬步,无以至千里;不积小流,无以成江海。