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 字符集支持
-ddebug 版本的可执行文件
-w指定程序运行时不显示命令行窗口(仅对 Windows 有效)
-c指定使用命令行窗口运行程序(仅对 Windows 有效)
-o指定 spec 文件的生成目录。如果没有指定,则默认使用当前目录来生成 spec 文件
-p设置 Python 导入模块的路径(和设置 PYTHONPATH 环境变量的作用相似)。也可使用路径分隔符(Windows 使用分号,Linux 使用冒号)来分隔多个路径
-n指定项目(产生的 spec)名字。如果省略该选项,那么第一个脚本的主文件名将作为 spec 的名字
-i执行图标


3、PyCharm配置外部工具

项目中 main.py 文件执行生成 exe 文件(在dist目录中)




浏览 5
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报