有时候如果我们想要将自己写的程序分享给别人,可是别人有没有安装python及其相关库怎么办?
当然是将他打包成exe可执行文件啦!
话不多说,直接放大招,安装pyinstaller。
由于我的电脑是python2 和python3共存,为了把pyinstall安装到python3上,我需要使用python3 -m pip install pyinstaller
安装好后,输入pyinstaller -v查看版本
看到这个情况证明安装成功了!
然后可以使用pyinstaller -h 查看帮助文档
太多了,我没有截取完……
pyinstaller 提供了许多参数,其中重要的有
D 创建一个包含一个可执行的文件包(默认)
F 创建一个可执行文件捆绑。
c 生成的可执行文件是控制台程序(默认)
w 生成窗口程序(有gui界面)
p 导入路径目录(我使用的时候site-packge里面模块会自动导入!)
使用:
pyinstall xxx.py ->生成一个可执行文件包(生成的可执行文件包在xxx.py所在的目录,当然你也可以自己设置)
pyinstall -F xxx.py ->生成一个捆绑好的可执行文件(console窗口)
pyinstall -F -w xxx.py ->生成一个捆绑好的GUI程序!
这只是简单的使用,如果想要深入使用请参考pyinstaller -h或者参考官方文档:http://pythonhosted.org/PyInstaller/index.html