pyinstaller打包exe命令

PyInstaller 是一个强大的工具,可以将 Python 程序打包成一个独立的可执行文件(.exe 格式)。这种打包方式使得程序能在没有 Python 环境的计算机上运行,非常适合发布和分享。在这篇教程中,我们将一步一步地详细介绍如何使用 PyInstaller 将 Python 程序打包成可执行文件。所需的基本知识包括 Python 编程和命令行操作。

**1. 安装 PyInstaller**

首先,确保你已经安装了 Python。然后,你可以使用 pip 安装 PyInstaller。在命令行中输入以下命令:

```

pip install pyinstaller

```

等待安装完成。

**2. 制作简单的 Python 程序**

我们将创建一个简单的 Python 程序作为本教程的示例。在你喜欢的文本编辑器中创建一个名为 "hello.py" 的新文件,并添加以下代码:

```python

print("Hello, World!")

input("Press Enter to exit...")

```

保存文件并关闭编辑器。

**3. 使用 PyInstaller 打包程序**

在命令行中导航到包含 "hello.py" 的文件夹。然后,输入以下命令:

```

pyinstaller --onefile hello.py

```

这条命令告诉 PyInstaller 使用 "--onefile" 选项将程序打包成单个可执行文件。等待打包过程完成,期间可以观察到一些信息输出。

**4. 查找和运行生成的可执行文件**

完成打包后,你会在 "hello.py" 文件所在的文件夹中发现一个名为 "dist" 的新文件夹。打开 "dist" 文件夹并找到名为 "hello.exe" 的可执行文件。双击运行该文件,你应该能看到一个控制台窗口显示 "Hello, World!" 字样。

**5. 分发生成的可执行文件**

现在,你可以将 "hello.exe" 分发给其他没有 Python 环境的人,他们也可以运行你的程序。

注意:生成的可执行文件可能会被杀毒软件误认为是病毒,导致被拦截或删除。为了解决这个问题,你可以将程序加入杀毒软件的白名单,或者在生成时使用 PyInstaller 的 "--uac-admin" 选项以管理员权限执行程序。

总结

-------

在这篇教程中,我们学习了如何使用 PyInstaller 将 Python 程序打包成可执行文件。PyInstaller 非常适合将你的程序与别人分享,特别是那些没有 Python 环境的人。此外,PyInstaller 还支持许多其他选项,如 "--icon" 修改程序图标,"--hidden-import" 解决导入问题等。你可以通过查看 [PyInstaller 文档](https://pyinstaller.readthedocs.io/en/stable/index.html) 了解更多信息。