Qt5+Python 运行打包好的exe程序出错 "failed to execute script xxx"

本文介绍使用PyInstaller将Python程序打包成exe文件的技巧,重点讲解如何解决模块路径问题及常见错误处理方法。通过-F参数生成单个exe文件,-w参数避免弹出命令行窗口,-i参数设置程序图标,-c参数使程序在控制台运行,便于调试。

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

用这篇文章提到的方法 https://blog.youkuaiyun.com/j_starry/article/details/82261807
pyinstaller -F -c -i img.ico main.py

通过打包成只有控制台(即cmd)才能运行的程序,才能发现具体是哪一行代码出错,然后根据出错的代码检查问题。

我之前出现的问题是无法找到 No module pymysql ,因为我是通过pycharm装的pymsql,所以打包的时候路径是没法识别的,所以从cmd那里用pip命令从新装了一下重启电脑就好了。

-F 指只生成一个exe文件,不生成其他dll文件
-w 不弹出命令行窗口
-i 设定程序图标 ,其后面的ico文件就是程序图标
main.py 就是要打包的程序
-c 生成的exe文件打开方式为控制台打开。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值