pyside2安装完之后仍然出现This application failed to start because no Qt platform plugin could be initialized的

问题:

安装Qt的pyside2,cmd环境下运行pop install pyside2 自动安装

在PyCharm中执行了程序仍然出现一下问题:

解决方法:

在网上查询之后,发现在Pyside2的_init_.py中加上这段话,就可以解决该问题,十分方便

    import sys
    import os

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

如下所示:

pyside2安装完之后仍然出现This application failed to start because no Qt platform plugin could be initialized的_第1张图片

这种解决方法虽然在PyCharm中执行了程序正常可以调用Qt开发的图形化界面

但是,当打包导出成exe后,运行是又会出现以下问题:

在这里插入图片描述

经过尝试,在环境变量中添加新的变量可解决该问题:(添加完之后记得重启一下)

pyside2安装完之后仍然出现This application failed to start because no Qt platform plugin could be initialized的_第2张图片

 

你可能感兴趣的:(pyside2安装完之后仍然出现This application failed to start because no Qt platform plugin could be initialized的)