aarch(arm)环境下PySide2+pyinstaller打包问题

问题

打包完成后直接运行,几乎是100%失败,尤其是众国产系统中,原因是缺少qt的依赖。

解决方法有2

  1. 进入到打包好的程序目录,手动将依赖库复制到该目录下
  2. pyinstaller打包时,通过设置data直接在打包时复制到运行时目录

依赖文件列表

  1. qtwebengine_locales,复制此目录
  2. platforms,复制此目录
  3. resources下的所有文件,而不是复制此目录

以上文件都在Python解释器的各目录下。使用“find / -name 目录名” 搜索即可

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