pyinstaller打包出错:No such file:.........

每个人出错显示不同,根据它给出的文件提示,来判断,哪个库没有导入exe,然后pyinstaller打包的时候在后面添加 add data,我缺少basemap-data,所以是下面的
可以尝试以下几个步骤:

  1. 确认您使用的是最新版本的 pyinstaller。

  2. 关于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’

    这样打包出来的程序应该能够正常运行。

你可能感兴趣的:(python,开发语言)