This application failed to start because no Qt platform plugin


一、 报错信息(类似)

二、 步骤

方法1 __init__文件内加代码(主要那三行)

import PySide2

dirname = os.path.dirname(PySide2.__file__)
plugin_path = os.path.join(dirname, 'plugins', 'platforms')
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = plugin_path

方法2 添加环境变量


  • 变量名:QT_QPA_PLATFORM_PLUGIN_PATH (一个字都不能改!!)

  • 变量值:C:\Users\fairy\AppData\Roaming\Python\Python38\site-packages\PySide2\plugins\platforms

  • 设置好后,点击【确定】→【确定】,重启电脑!!!!!!

方法3 复制文件

  • 将C:\Users\Orange\AppData\Roaming\Python\Python37\site-packages\PySide2\plugins\platforms路径下的如下文件:
  • 全部复制(或覆盖)到 D:\anaconda3\Library\plugins\platforms 文件夹下。【如下图】

我是这几个方法叠加使用,最后解决的,希望各位也能顺利解决这个问题呦!

引用 https://blog.csdn.net/Melody_Uo/article/details/119930331

相关