Pyinstaller 无法找到 opengl 的渲染器插件

Pyinstaller unable to find renderer plugin for opengl

我使用 Qml 和 Python 开发了一个应用程序。此应用程序使用 Qml 的 Qt3D 模块对 .stl 文件进行 3D 渲染。此应用程序在 python 中 运行 时工作正常但问题是,当我使用 Pyinstaller 创建可执行文件时,它在 运行 创建的 .exe 文件后显示以下错误:

Unable to find renderer plugin for opengl

有谁知道为什么应用程序 exe 文件由于这个错误而无法启动?

我找到了答案。方法是手动复制文件夹:

E:\Python\Python37\Lib\site-packages\PySide2\plugins\renderers

.exe 文件位置。此外,我使用以下版本:

  • Python 3.7.4
  • PySide2 5.15.2
  • Pyinstaller 4.5.1