Chinaunix首页 | 论坛 | 博客
  • 博客访问: 403479
  • 博文数量: 42
  • 博客积分: 1030
  • 博客等级: 准尉
  • 技术积分: 816
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-06 17:16
文章分类

全部博文(42)

文章存档

2013年(1)

2012年(41)

分类: Python/Ruby

2012-12-05 12:14:17

使用Python设计的程序要想方便的在其他没有Python安装环境的机器上使用就需要将Python程序连同需要的库打包成一个可执行文件。Py2exe提供了将应用程序打包的为Windows 可执行程序。在的网站有提供Py2exe的下载和使用,可以参考Py2exe 的.

1、打包普通Python


  1. #hello.py

  2. #一直打印否则一闪而过看不到
  3. while True:
  4.     print "Hello Python"

建立"setup.py"打包脚本

  1. from distutils.core import setup
  2. import py2exe

  3. setup(console=['hello.py'])
开始打包,最后打包好的程序在setup.py目录下的dist文件夹中,生成的可执行程序名字和Python脚本的名字一样,例如本例中的可执行文件名字为"hello.exe"

  1. python setup.py install
  2. python setup.py py2exe

2、打包Pyqt程序

打包Pyqt程序的setup脚本的写法和普通的Python脚本的有些不同,其他的操作步骤都一样

  1. from distutils.core import setup
  2. import py2exe

  3. setup(windows=[{"script":"pyqt_test.py"}], options={"py2exe":{"includes":["sip"]}})

3、将py2exe打包好之后的程序打包成可安装程序
通过可以将dist目录中的Python程序打包为Windows可安装程序





阅读(5433) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~