参考文档:Freezing Your Code
安装PyInstaller
联外网的PC机:在命令窗口输入命令就即可安装:
pip install pyinstaller
离线安装:先下载源码包,进入包目录,执行命令:
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.py
dist下面只有一个可执行文件,可以发布这个单文件,运行在打包的操作系统类似的系统的下面。