Python生成可执行文件之PyInstaller库的使用方式
PyInstaller是什么
PyInstaller是Python应用程序的一个打包器。它能够把用Python写成的脚本和程序打包成一个可执行文件,供Windows,Linux,Mac OS X等操作系统使用。
使用步骤
使用PyInstaller打包步骤:
- 在cmd中使用pip install pyinstaller命令安装PyInstaller库
- 在cmd中切换至待打包文件所在目录
- 使用命令pyinstaller [options] script.py打包
- 可执行文件位于dist目录中
以下是使用PyInstaller打包的示例:
示例一:单个Python文件打包
代码如下:
print('Hello, world!')
执行以下命令:
pyinstaller hello.py
打包完成后,可执行文件hello.exe出现在dist目录中。
示例二:多个Python文件打包
假设有以下两个文件:
# main.py
from hello import hello
hello()
# hello.py
def hello():
print('Hello, world!')
执行以下命令:
pyinstaller --onefile main.py
打包完成后,可执行文件main.exe出现在dist目录中。
options
以下是常用的PyInstaller打包参数:
参数 | 描述 |
---|---|
--onefile | 打包成单个文件 |
--onedir | 打包成一个目录 |
--name | 可执行文件名称 |
--icon | 可执行文件图标 |
--clean | 执行打包前清理操作 |
-y | 直接覆盖已存在的打包目录 |
-w | 打包成Windows程序,不显示命令窗口 |
-c | 打包成控制台程序 |
小结
使用PyInstaller打包Python程序可使程序更易于分享和分发。掌握了PyInstaller的使用方式,我们可以将自己的Python程序打包成独立的可执行文件,可以直接在没有Python环境的电脑上运行。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python生成可执行文件之PyInstaller库的使用方式 - Python技术站