PyInstaller 打包 exe 的教程

发布时间 2023-09-11 15:33:40作者: 术科术

下面是更详细的 PyInstaller 打包 exe 的教程,包括各个参数的使用说明:

步骤 1: 安装 PyInstaller
首先,确保你已经安装了 Python,并且能够通过命令行使用。然后,打开命令行,并执行以下命令来安装 PyInstaller:

pip install pyinstaller

步骤 2: 创建一个打包文件
在你的项目文件夹中,使用命令行进入到你要打包的 Python 文件所在的目录。

步骤 3: 执行 PyInstaller 命令
在命令行中,输入以下命令来执行 PyInstaller:

pyinstaller [options] your_script.py

这个命令将会创建一个可执行文件,其中包含了你的 Python 脚本和所有需要的依赖库。

选项(Options)的使用说明:

  • -F 或者 --onefile: 生成一个单一的可执行文件。如果不指定这个选项,生成的文件将会以文件夹形式存在。
  • -D 或者 --onedir: 生成一个文件夹,包含可执行文件和所有依赖文件。这是默认的选项,如果你不指定任何选项,就会使用这个选项。
  • -w 或者 --windowed: 使用此选项生成一个没有终端窗口的 GUI 应用程序。
  • -c 或者 --console: 使用此选项生成一个带有终端窗口的控制台应用程序。
  • -i <icon_file> 或者 --icon=<icon_file>: 指定一个图标文件,用于生成可执行文件的图标。
  • -n <name> 或者 --name=<name>: 指定生成的可执行文件的名称。
  • --add-data <SRC;DEST or SRC:DEST>: 将指定的文件或文件夹复制到可执行文件所在的文件夹中。
  • --hidden-import <module_name>: 显式地导入指定的模块,以处理一些隐式导入的情况。
  • --clean: 在打包之前先清理之前生成的临时文件和缓存文件。

步骤 4: 查看生成的文件
PyInstaller 执行完毕后,你可以在命令行中看到相应的输出信息。在 dist 文件夹(或者你指定的其他文件夹)中,你将会找到生成的可执行文件或文件夹。

步骤 5: 测试可执行文件
你可以在命令行中运行生成的可执行文件,来确保它能够正常工作。

这样,你就成功地使用 PyInstaller 打包了你的 Python 脚本为可执行文件。

请注意,这只是一个简单的教程,实际使用中可能会碰到一些特殊情况。如果遇到了问题,建议查阅 PyInstaller 的官方文档或者搜索一下相关的教程和解决方案来获取更详细的信息。