win10系统下脚本运行时没问题,但打包成exe后(包含xml文件),运行一直报错?

 

程序是 python+pyqt5 写的,内部包含 xml 文件,本地脚本运行正常,打包运行一直报错,百度无果,请大佬们指个方向。

看着像是缺少依赖文件。而且依赖文件是绝对路径,在绝对路径找不到。建议也将对应文件拷贝到移植后的对应位置。

看一下这个文件是否打开或者被占用了,一般本地运行可以,但是打包时 xml 文件不能读写。

感谢回复,问题已解决,是打包问题,资源文件和运行文件一起打包时,使用SPEC形式打包。datas内已元组形式配置好需要的文件,使用pyinstall -D XXX.spec  打包就行了。