pyinstaller 打包环境
时间: 2024-12-04 11:14:32 浏览: 12
pyinstaller 是一个用于将 Python 程序打包成独立可执行文件的工具。它可以将 Python 脚本及其所有依赖项打包成一个单独的可执行文件,这样用户无需安装 Python 解释器即可运行该程序。pyinstaller 支持多种操作系统,包括 Windows、macOS 和 Linux。
以下是 pyinstaller 的一些主要功能和特点:
1. **跨平台支持**:pyinstaller 可以在 Windows、macOS 和 Linux 上运行,并且可以生成对应平台的独立可执行文件。
2. **多种输出格式**:支持生成单个可执行文件或包含所有依赖项的文件夹。
3. **图形界面支持**:可以打包带有图形用户界面(GUI)的 Python 程序。
4. **命令行界面**:提供命令行工具,方便在脚本中自动化打包过程。
5. **代码混淆**:可以通过加密和压缩代码来增加安全性。
### 基本使用方法
1. **安装 pyinstaller**:
```bash
pip install pyinstaller
```
2. **打包脚本**:
```bash
pyinstaller your_script.py
```
这将生成一个包含可执行文件的 `dist` 文件夹。
3. **高级选项**:
- 生成单个可执行文件:
```bash
pyinstaller --onefile your_script.py
```
- 包含图标:
```bash
pyinstaller --onefile --icon=your_icon.ico your_script.py
```
### 示例
假设你有一个名为 `hello.py` 的 Python 脚本:
```python
print("Hello, World!")
```
你可以使用以下命令将其打包成可执行文件:
```bash
pyinstaller --onefile hello.py
```
打包完成后,你将在 `dist` 文件夹中找到 `hello.exe`(Windows)或 `hello`(macOS/Linux)。
阅读全文