pycharm中运行pyside2项目时报错提示This application failed….

在使用PySide2时遇到应用程序无法启动的错误,报错信息指向Qt平台插件初始化失败。问题可能由项目路径包含中文名引起,将路径改为英文即可解决。此外,文中还提供了其他解决方案,包括修改环境变量Path或QT_QPA_PLATFORM_PLUGIN_PATH,以及在程序中设置QT_QPA_PLATFORM_PLUGIN_PATH的临时值。
摘要由CSDN通过智能技术生成

今天在学习pyside2时运行项目提示报错,报错信息如下:

报错信息大致意思为:此应用程序无法启动,因为无法初始化Qt平台插件。重新安装应用程序可能会解决此问题。

我的环境:python 3.10.4,pycharm 2023.1.2,pyside2 5.15.2.1

记录下我的解决方法,由于我是在pycharm启动的pyside2报错,我在终端运行了一次发现时正常的,随后检查发现我的pycharm项目路径存在中文名,将路径名改成英文后就不报错了

网上搜到的其它解决方案,供大家参考:

一、把 PySide2 或者 PyQt5 安装在解释器目录下的 \plugins\platforms 目录添加到环境变量Path中。比如,我的环境就是把这个路径加到 环境变量 Path 中

 
c:\Python38\Lib\site-packages\PySide2\plugins\platforms

二、如果使用的 Python 解释器 是 Anaconda/Miniconda里面的,请把 \plugins\platforms 目录添加到环境变量 QT_QPA_PLATFORM_PLUGIN_PATH 中。

三、在程序初始部分添加如下代码:

 
dirname = os.path.dirname(PySide2.__file__)

plugin_path = os.path.join(dirname, 'plugins', 'platforms')

os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = plugin_path

代码意思是用临时系统环境变量

 pycharm中运行pyside2项目时报错提示This application failed….-爱学习的阿松 (itzyz.cn)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值