问题:pyinstaller -F -w xx.py之后,运行dist/目录下生成的exe,报错显示说包下面的csv找不到。
IOError: [Errno 2] No such file or directory:
'/var/folders/q7/hrwn7c9x4rbdfql6hj2qy1s00000gr/T/_MEIjUPMqx/datalib/config.json'
[1135] Failed to execute script gui_main
解决: 执行打包时,生成的spec, 更新gui_main.spec目录引用 ,主要是datas字段,将datalib目录所有文件 包进来,放在当前执行要目录:datalib目录 base_dir ='/Users/gdlocal/Documents/B515/SOC_automation/source/' a = Analysis(['gui_main.py'], pathex=[base_dir], binaries=[], datas=[(base_dir+'datalib','datalib'),(base_dir+'comm','comm'),(base_dir+'listener','listener')], hiddenimports=[],