• pyinstaller打出的EXE包执行时报错“failed to excute ”信息


    我的程序是selenium自动化脚本,打包时执行的是 Python pyinstaller -F --onefile -w  XXX.py

    这样打出的包执行后提示“failed to excute script  xxx”

    一直没想到是哪里出了问题,后来又仔细看了下打包参数

    -F, –onefile 打包成一个exe文件。
    -D, –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)。
    -c, –console, –nowindowed 使用控制台,无界面(默认)
    -w, –windowed, –noconsole 使用窗口,无控制台

    问题出在 -w 上,  因为我的脚本只是程序没有tk或是wxpython的GUI窗口,只能使用控制台

    所以重新打包  执行 python pyinstaller -F --onefile xxx.py

    再次执行EXE文件,会调出一个cmd窗口,然后执行程序。   证明如果程序里没做窗口的话,打包时不要使用-w 参数, 经验证后正常。

  • 相关阅读:
    数据结构学习记录_2019.02.26
    数据结构学习记录_2019.02.23
    数据结构学习记录_2019.02.27
    C语言学习记录_2019.02.23
    本博客所有博文密码均为“000000”
    Oracle触发器
    Oracle重载
    Oracle程序包
    Oracle函数
    Oracle存储过程
  • 原文地址:https://www.cnblogs.com/playboysnow/p/5632557.html
Copyright © 2020-2023  润新知