每个人出错显示不同,根据它给出的文件提示,来判断,哪个库没有导入exe,然后pyinstaller打包的时候在后面添加 add data,我缺少basemap-data,所以是下面的
可以尝试以下几个步骤:
确认您使用的是最新版本的 pyinstaller。
关于mpl_toolkits.basemap_data这个路径没有找到的问题,是因为 pyinstaller 打包程序时没有将该路径包含进去,您可以手动将其包含进去,方法如下:
在 pyinstaller 打包命令中添加 --add-data ‘mpl_toolkits/basemap_data;mpl_toolkits/basemap_data’ 参数。
例如,如果您的打包入口文件为 main.py,打包命令为:
pyinstaller main.py --add-data ‘mpl_toolkits/basemap_data;mpl_toolkits/basemap_data’
这样打包出来的程序应该能够正常运行。