Python程序打包为exe执行文件
xhBruce
共 866字,需浏览 2分钟
·
2023-07-02 05:09
1、安装pyinstall
pip install pyinstaller
pyinstall · PyPI
1.1 环境变量WARNING
C:\Users\Administrator\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts
1.2 环境变量配置
win+R 运行 sysdm.cpl ,进入环境变量配置,如图
2、pyinstaller命令打包
pyinstaller -F -w '文件名'.py
2.1 生成文件
- build 构建相关说明文件
- dist 该目录生成的可执行文件main.exe
- main.spec 录生spec文件
2.2 pyinstaller参数
参数 | 说明 |
---|---|
-F | 产生单个的可执行文件 |
-D | 产生一个目录(包含多个文件)作为可执行程序 |
-a | 不包含 Unicode 字符集支持 |
-d | debug 版本的可执行文件 |
-w | 指定程序运行时不显示命令行窗口(仅对 Windows 有效) |
-c | 指定使用命令行窗口运行程序(仅对 Windows 有效) |
-o | 指定 spec 文件的生成目录。如果没有指定,则默认使用当前目录来生成 spec 文件 |
-p | 设置 Python 导入模块的路径(和设置 PYTHONPATH 环境变量的作用相似)。也可使用路径分隔符(Windows 使用分号,Linux 使用冒号)来分隔多个路径 |
-n | 指定项目(产生的 spec)名字。如果省略该选项,那么第一个脚本的主文件名将作为 spec 的名字 |
-i | 执行图标 |
3、PyCharm配置外部工具
项目中 main.py 文件执行生成 exe 文件(在dist目录中)
评论