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服务。

  

posted @ 2012-03-31 23:57  Socrates  阅读(640)  评论(0编辑  收藏  举报