Python打包exe可执行程序及常见问题

本文介绍了如何使用pyinstaller将Python程序打包成exe文件,包括参数说明和示例,并列举了一些打包过程中的常见问题及其解决方案,如numpy版本问题、编码问题、找不到文件错误和多进程代码启动问题等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 打包exe文件

1)安装pyinstaller

打包成exe文件需要使用pyinstaller模块,可通过pip安装
pip install pyinstaller

2)打包

常用参数(重点为加粗的参数):
-F  制作独立的可执行程序(即生成单一的可执行文件,而不是多个)
-p        添加搜索路径,以便找到依赖文件(import引入的文件,注意不是模块,默认会在当前                   目录查找)
-w    制作窗口程序(制作带界面的程序时,不加该参数,运行时会弹出黑框)
-c  制作命令行程序(默认)
--icon=[ico文件路径]         指定程序图标(也可以使用-i 图片名.ico)
-v [指定文件]                      指定程序版本信息
-n [指定程序名]                  指定程序名称(不指定则为源文件的名称)
-D  制作出的档案存放在同一个文件夹下(默
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值