PyInstaller——python打包工具

前一篇文章介绍了使用py2exe将python转换成exe格式。由于py2exe只能在windows下使用,今天又介绍另一个python的打包工具——PyInstaller。PyInstaller可以在Windows, Linux, Mac OS X下运行。

使用方法

1、下载安装
下载地址:http://www.pyinstaller.org/
对于windows系统可以直接用安装包安装。对于Linux系统 ,下载后解压并进入解压目录执行如下命令:
cd source/linux
python ./Make.py
make

安装之后请运行PyInstaller目录下的Configure.py脚本进行配置。

2、使用
执行如下命令进行打包:
python PyInstaller目录/Makespec.py [–onefile] 你的程序目录/yourscript.py
python PyInstaller目录/Build.py 你的程序目录/yourscript.spec

如偶的PyInstaller目录为$HOME/PyInstaller,偶的程序目录为$HOME/python,则执行命令:
python $HOME/PyInstaller/Makespec.py [–onefile] $HOME/python/yourscript.py
python $HOME/PyInstaller/Build.py $HOME/python/yourscript.spec

如果要打包为一个文件则加上–onefile参数,否则别加。如果没有错误则在$HOME/python/dist目录下生成yourscript二进制文件。