python程序打包成可执行程序

前言      
      python程序需要依赖本机安装的python库,若想在没有安装python的机器上运行,则需要打包分发,目前有两个比较好用的工具:PyInstaller和py2exe。其中py2exe主要应用在windows下,而PyInstall则可应用windows、Linux以及Mac OS X上。
 
参考文档
 
Linux下的简单的使用步骤
  • 安装PyInstaller:
    • 官网下载相应的源码包,解压缩
    • 转到PyInstaller目录,命令行执行:python Configure.py
  • 执行打包:
    • Create a spec file for your project:python Makespec.py [--onefile] yourprogram.py (这里的脚本是整个程序的主程序,此时会生成一个yourprogram.spec的文件。当然还有很多其他选项,参考官方文档
    • Build your project: python Build.py specfile (生成的可执行文件在当前dist目录下)
 
Windows和Mac下的参见官方文档
posted @ 2012-07-25 08:28  nepaul  阅读(2860)  评论(0编辑  收藏  举报