Python 打包(distutils)

精华 发表在    Python教程部落 11-06 21:03:42

2 2544 1

*注:本节一些参数为网上查找。

我们编辑完一个脚本后,剩余的是py文件(或pyw文件,此文件打开时不会弹出一个小小的cmd窗口,适用于GUI编程)。

如果只有一个py文件,那当然没问题。

可是,当面对的是用户,或在Python路径上安装Python,或者处理环境变量都是用户的麻烦,用户通常只想跟着安装向导一步一步的走,然后程序就可以运行了。

在这一节,你将会学到如何创建自己的exe文件,然后可以把它发给别人。

注意:标准的Distutils必须安装Python环境,可以参考一下py2exe 。


比如,你想安装一个game模块,我们先导入模块:

from distutils.core import setup

这里我们导入了setup函数,该函数的参数:

name           名字,例:name = '改造者'
version         程序版本
py_modules 模块 例:py_module = ['game']

例:

from distutils.core import setup
setup(name='game',
      version='1.0',
      py_modules=['Game],
      )   

然后,我们安装程序:

python setup.py install

好了!



谢谢!

登录或注册后发布评论