飞机场场长

本博客主要摘录python相关的知识,欢迎参阅。

导航

python程序打包成可执行程序

http://www.cnblogs.com/nepaul/archive/2012/07/25/2607581.html

前言      

      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 on 2013-05-15 12:00  飞机场场长  阅读(315)  评论(0编辑  收藏  举报