cx_freeze是用来将 Python 脚本封装成可执行程序的工具,支持最新的Python3.2版本。生成的执行文件具有跨平台性,而且运行的系统无须安装Python。目前类似功能的工具还有py2exe 和 PyInstaller,其中貌似py2exe知名度最高了,但是很久没有更新了,至于打包质量不做评价,毕竟萝卜青菜各有所爱;PyInstaller不太了解,据说工序很复杂;至于cx_freeze的强大功能及易用性,本人强烈推荐。
详细安装步骤如下:
1. 安装cx_freeze(官方下载地址:http://cx-freeze.sourceforge.net)
2. 检查cx_freeze安装是否成功(Windows OS)
3. 准备一个简单的随机画笑脸RandomSmileys.py小程序,放在C:\Python32\Scripts
#RandomSmileys.py
import random
import turtle
import random
import turtle