JefferyZhou

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 

1. 用选对 python, 现在pyinstaller 就支持 python2.5 或者  2.5 一下的版本,

$PYTHON25$ : python25 按照路径
$PYTHON25_INSTALLER$ :pyinstaller 按照路径
$USER_PY_PATH$   : 待打包文件路径

假设待打包的脚本的启动脚本为:userexex.py

2. 按照 pyinstaller ,生成 config 文件:$PYTHON25$\python $PYTHON25_INSTALLER$\Config.py

确保第二步,没有什么错误。( 如果用 python 2.6 、 2.7 就会有一堆警告, 错误)

3. 生成 spec 文件, $PYTHON25$\python $PYTHON25_INSTALLER$\Makespec.py $USER_PY_PATH$\userexex.py

这里生成的 spec 配置文件,需要希望打包后的exe 没有命令行弹出,

需要手动改一下 spec 文件里面弹出命令行窗口项为 False

4. 打包文件, $PYTHON25$\python $PYTHON25_INSTALLER$\Build.py $USER_PY_PATH$\userexe.spec

执行打包, (打包通常会把依赖文件一起拷贝过来的)
脚本就会变成一个 exe 附带一些依赖文件:

 

posted on 2010-09-05 10:51  JefferyZhou  阅读(2595)  评论(0编辑  收藏  举报