今天闲来无事,研究了一下怎样通过PyInstaller打包Python程序,在网上找了很多资料,但很多教程都不行,不是报这个错就是报那个错,后来经过一番谷歌看了一下官网的教程,打包的关键在于安装的打包相关工具,版本一定要匹配,不然会报错的。
Python解释器版本:Python-2.7.5
需要的打包工具:
pyinstaller-2.0(打包程序)
pywin32-214.win32-py2.7(打包所需)
upx308w (压缩工具)
打包官方教程(英文):http://www.pyinstaller.org/export/v2.0/project/doc/Manual.html?format=raw#getting-started
开始操作之前要确保工具已经安装,pyinstaller和upx只需要解压即可用。还有将python程序目录配置到电脑path环境变量中,不然在命令窗口使用python命令会无效的。然后是把命令行切换到pyinstaller目录下,并输入打包命令python pyinstaller.py -F -w --upx-dir=xx xx.py
操作界面如下所示:
打包后程序的位置:
作者:Tandaly
出处:http://blog.csdn.net/tandaly/article/details/9121827