xdk749009840 发表于 2020-11-14 21:37:48

打包文件后执行文件显示错误

打包文件后打开EXE文件结果找不到pyttsx3.drivers文件,这是怎么回事哪位大佬知道吗

proer 发表于 2020-11-14 21:52:13

KeyError应该是有的key在self.data里面不存在引出了这个错误,所以导致下面的错误

xdk749009840 发表于 2020-11-14 21:55:58

这是打包的时候,搞不明白哪里有问题

笨鸟学飞 发表于 2020-11-14 22:13:13

你这个错误的原因是找不到模块,打包的时候没把模块打包进去
可以试试pipenv,据说用这个管理项目和打包不容易出错

xdk749009840 发表于 2020-11-15 14:08:58

笨鸟学飞 发表于 2020-11-14 22:13
你这个错误的原因是找不到模块,打包的时候没把模块打包进去
可以试试pipenv,据说用这个管理项目和打包不 ...

谢谢指导,已经找到解决方法了在pyinstaller -F a.py后加上--hidden-import=pyttsx3.drivers.sapi5就解决了,我这个问题就是打包的时候没有找到这个模块
页: [1]
查看完整版本: 打包文件后执行文件显示错误