LRHhahahah 2022-09-15 20:20 采纳率: 0%
浏览 230
已结题

pyinstaller打包,exe文件cmd运行无报错提前结束

问题遇到的现象和发生背景

利用pyinstaller将python程序打包成exe文件,但一直运行闪退,而且没有报错。该程序是调用讯飞语音识别dll做语音识别,但每次一调用麦克风读取语音时就立马程序结束,并且没有错误提示。在pycharm中调试就没有问题

用代码块功能插入代码,请勿粘贴截图
运行结果及报错内容

img


每次一调用麦克风就程序结束,而且在cmd中启动该exe文件也是同样的效果,没有报错提示

我的解答思路和尝试过的方法

一开始以为是文件依赖问题,但尝试过多文件打包,生成的exe文件也是同样问题

我想要达到的结果

不会闪退,并且最后会输出识别的内容

  • 写回答

11条回答

  • 侯小啾 优质创作者: python技术领域 2022-09-15 20:43
    关注

    您好,建议测试下打包前的demo.py文件,是否能在该目录下,命令行中正常运行。如果不能,则是打包过程的问题。如果能,则另说

    评论

报告相同问题?

问题事件

  • 系统已结题 9月23日
  • 创建了问题 9月15日