pyinstaller生成的exe问题
用pyinstaller打包时,过程正常;在没有加-w选项时可以正常运行exe,但加上-w就提示“Failed to execute script”;
(PS:我在程序中没有使用第三方模块,但使用了os.popen()和os.system())
本帖最后由 TCY 于 2020-3-24 10:03 编辑
@qiuyouzhi @塔利班 @XiaoPaiShen @一个账号 TCY 发表于 2020-3-23 14:07
@qiuyouzhi @塔利班 @XiaoPaiShen @一个账号
@qiuyouzhi @塔利班 @一个账号 @XiaoPaiShen TCY 发表于 2020-3-24 10:03
@qiuyouzhi @塔利班 @一个账号 @XiaoPaiShen
具体也不知道,没怎么用过pyinstaller,python用py文件一般就行了 os.system和popen不是执行控制台命令的么,pyinstaller打包的时候加-w参数是禁用控制台,也许就是造成冲突的原因。 hrp 发表于 2020-3-24 10:35
os.system和popen不是执行控制台命令的么,pyinstaller打包的时候加-w参数是禁用控制台,也许就是造成冲突 ...
那要怎么制作后台程序? 本帖最后由 hrp 于 2020-3-24 15:00 编辑
TCY 发表于 2020-3-24 13:28
那要怎么制作后台程序?
要不你试试把文件名.py改成.pyw,源代码如果没特别需求可以不用打包。然后要执行的控制台命令前面加静默执行命令(具体我也不懂,你自己搜一下),再试试行不行
页:
[1]