Pyinstaller 打包python程序
2013-02-23 11:29:21|??分类: python |??标签: |字号大中小?订阅
python是一门强大的语言,在各个方面都有广泛的应用,比如科学计算,网络,桌面应用等。但是python有一点不好,这也不能说是一个缺点,只能说这是脚本语言的特点,就是程序无法独立运行,本来python程序,就是一些文本文件,计算机本来就是无法执行文本文件的,像Linux和Mac是默认内置了python解释器。然而在windows下就显得有些别扭,如果本机可以运行的python程序,拿到别的电脑上可能无法运行。有两种办法可以解决这个问题。
使用便捷版python便携版python可以放在U盘里,随便在那台电脑上一插,就可以运行python程序。 常用的便携版python有:
使用便携版的话只能自己用用,如果写了一个python程序,想要供别人下载,这样的话,便携版显然不切实际了。
使用pyinstaller打包得到的python程序可以不依赖python解释器而独立运行,那么如何使用pyinstaller来打包python程序呢?
在官方网站下载pyinstaller,解压得到pyinstaller文件,在终端使用cd命令切换到pyinstaller目录,然后执行:
python pyinstaller.py /path/to/yourscript.py
这是打包命令行程序的最简单的打包命令,打包之后,在当前目录下yourscript\dist目录里就是程序。
pyinstaller还有许多的选项,比如:
将python程序打包成单个文件
python pyinstaller.py -F /path/to/yourscript.py
打包GUI程序
python pyinstaller.py -w /path/to/yourscript.py
还有一些别的命令,可以通过一下命令查看:
python pyinstaller.py -h