参考文档:Freezing Your Code
安装PyInstaller
-
这里是列表文本对于那些网络比较稳定,能够流畅使用pip源地址的用户,直接下面的命令就可以搞定: pip install pyinstaller
-
这里是列表文本通常我们会下载源码包,然后进入包目录,执行下面的命令(需要安装setuptools): python setup.py install
-
这里是列表文本安装完后,检查安装成功与否: pyinstaller --version
-
安装成功后,就可以使用下面的命令了:
pyinstaller : 打包可执行文件的主要命令,详细用法下面会介绍。 pyi-archive_viewer : 查看可执行包里面的文件列表。 pyi-bindepend : 查看可执行文件依赖的动态库(.so或.dll文件) pyi-... : 等等。
使用PyInstaller
-
pyinstaller的语法: pyinstaller [options] script [script ...] | specfile
-
在myscript.py同目录下执行命令: pyinstaller mycript.py
在当前目录下新增加了两个目录build和dist,dist下面的文件就是可以发布的可执行文件,包含各种动态库文件和myscrip可执行文件。 -
pyInstaller支持单文件模式: pyinstaller -F mycript.p
dist下面只有一个可执行文件,可以发布这个单文件,运行在打包的操作系统类似的系统的下面。