一、Pyinstaller模块
我们编写的 Python 程序需要借助 Python 解释器才能运行。因此,其他人运行 Python 程序,也需要安装 Python 解释器才行。此时,我们可以将 Python 的源代码打包成可以双击运行的程序。在 Python 中没有内置可以直接打包程序的模块,我们可以借助第三方模块 Pyinstaller 模块来实现打包功能。
我们可以在终端中使用 pip 安装 pyinstalller 模块。
pip install pyinstaller
二、打包成多个文件
pyinstaller -D -w --icon="图标文件.ico" 启动文件.py -n 打包文件名
其中,-D
表示打包成多个文件,打包的程序会在当前项目下的【dist】文件夹中,-w
表示窗口程序,即双击运行程序时,不会弹出命令行,--icon
表示打包成可运行程序的图标,图标文件要使用 .ico
类型的图标文件。-n
二、打包成单个文件
pyinstaller -F -w --icon="图标文件.ico" 启动文件.py -n 打包文件名
其中,-F
表示打包成单个文件,打包的程序会在当前项目下的【dist】文件夹中,-w
表示窗口程序,即双击运行程序时,不会弹出命令行,--icon
表示打包成可运行程序的图标,图标文件要使用 .ico
类型的图标文件。