鱼C论坛

 找回密码
 立即注册
查看: 846|回复: 6

[已解决]pyinstaller生成的exe问题

[复制链接]
发表于 2020-3-23 11:12:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
用pyinstaller打包时,过程正常;
在没有加-w选项时可以正常运行exe,但加上-w就提示“Failed to execute script”;
(PS:我在程序中没有使用第三方模块,但使用了os.popen()和os.system())
最佳答案
2020-3-24 10:35:21
os.system和popen不是执行控制台命令的么,pyinstaller打包的时候加-w参数是禁用控制台,也许就是造成冲突的原因。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-23 14:07:17 | 显示全部楼层
本帖最后由 TCY 于 2020-3-24 10:03 编辑

@qiuyouzhi @塔利班 @XiaoPaiShen @一个账号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 10:03:55 | 显示全部楼层
TCY 发表于 2020-3-23 14:07
@qiuyouzhi @塔利班 @XiaoPaiShen @一个账号

@qiuyouzhi @塔利班 @一个账号 @XiaoPaiShen
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-3-24 10:29:03 | 显示全部楼层
TCY 发表于 2020-3-24 10:03
@qiuyouzhi @塔利班 @一个账号 @XiaoPaiShen

具体也不知道,没怎么用过pyinstaller,python用py文件一般就行了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-24 10:35:21 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
os.system和popen不是执行控制台命令的么,pyinstaller打包的时候加-w参数是禁用控制台,也许就是造成冲突的原因。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 13:28:48 | 显示全部楼层
hrp 发表于 2020-3-24 10:35
os.system和popen不是执行控制台命令的么,pyinstaller打包的时候加-w参数是禁用控制台,也许就是造成冲突 ...

那要怎么制作后台程序?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-24 14:58:43 From FishC Mobile | 显示全部楼层
本帖最后由 hrp 于 2020-3-24 15:00 编辑
TCY 发表于 2020-3-24 13:28
那要怎么制作后台程序?


要不你试试把文件名.py改成.pyw,源代码如果没特别需求可以不用打包。然后要执行的控制台命令前面加静默执行命令(具体我也不懂,你自己搜一下),再试试行不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-25 09:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表