各位大神,pyinstaller打包成exe后在别人电脑上找不到路径怎么修改
代码中使用绝对路径拼接方式,打包后,将引用的数据文件夹直接复制到dist文件目录下,因为运行exe文件时os.path.split(os.path.realpath(file))[0]获取的文件路径是生成的.exe文件的路径。参考:
原先使用的绝对路径在朋友电脑上显示不能打开文件,之后改为相对路径,又重新打包pyinstaller -F 后,将用到的所有文件和打包后的exe文件放在同一文件夹中,将文件夹直接发给朋友,在他电脑上顺利运行。