总结一下思路:国内博客中通常是修改环境变量,这点是完全没问题的,但是由于国内博客大多写的是pyqt而不是pyside2,所以配置环境变量有所区别。

其实解决问题的方法也是配置环境变量,只不过路径不能只写到plugin,而要把platform也加入进去,当然也可以在每次编程时先加入这段代码再继续自己的代码:

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

如果想要一劳永逸,那么就多打一条print看一下pyside2安装目录:

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

把输出获得的路径复制一下(第二行):
然后在环境变量中配置一下就可以了:

但配置环境还是有可能不行,那么有一个办法是基本可行的,也就是改包根目录下的__init__文件,在注释前加上上面的那串代码就可以(注意要把PySide2去掉):

转载自科西嘉人

解决PySide2的This application failed to start because no Qt platform plugin could be initialized问题相关推荐

  1. 亲测有效,一招解决错误:This application failed to start because not Qt platform plugin could be initialized.

    运行Pyside2时出现如下图所示错误: 错误内容:This application failed to start because not Qt platform plugin could be i ...

  2. 【Qt】成功解决This application failed to start because no Qt platform plugin could be initialized的方法

    我们在使用PySide2对Python程序进行图形化时,出现弹窗报错: This application failed to start because no Qt platform plugin c ...

  3. 解决This application failed to start because no Qt platform plugin could be initialized问题

    问题描述: 在pycharm中安装pyqt5-tools后,尝试着打开该路径下的designer.exe C:\Users\PC\AppData\Local\Programs\Python\Pytho ...

  4. This application failed to start because no Qt platform plugin could be initialized. 报错解决方法

    类似This application failed to start because no Qt platform plugin could be initialized 这种情况的报错,网络上会给出 ...

  5. 关于使用PyQt5时报错This application failed to start because no Qt platform plugin could be initialized及后续问题

    最近在学习pyqt做界面,然而刚起步就卡住了.用的pycharm 运行from PyQt5.QtWidgets import QApplication, QLabel报错This applicatio ...

  6. 成功解决This application failed to start because no Qt platform plugin could be initialized.

    错误说明 错误原因 执行程序在运行时,默认先在当前目录下查找库文件.缺少Qt platform plugin下的库. 解决办法 设置系统环境变量 变量名 QT_QPA_PLATFORM_PLUGIN_ ...

  7. 解决错误:This application failed to start because no Qt platform plugin 和 没有Qt Designer的问题

    1.不要怎么做 (1)首先,直接卸载python解释器,不要按照网上的更新pip,也不要更新sip.pyqt5.pyqt5-tools同时也不要按照网上的先卸载再装. 为什么这么说呢? (2)更新是没 ...

  8. 解决Qt This application failed to start because no Qt platform plugin could be initialized问题

    引用:https://blog.csdn.net/qq_51606180/article/details/120384845 方法一: 在用户变量中添加如下内容: 变量名:QT_QPA_PLATFOR ...

  9. PyQT:This application failed to start because no Qt platform plugin could be initialized.

    python QT简介:http://www.byhy.net/tut/py/gui/qt_01/ 这个例子开头是这样 import PySide2 from PySide2.QtWidgets im ...

最新文章

  1. 求得到一个字符串@“absdfasdfsdfdsafsd....”所有的排列
  2. poj1486(二分图必须边)
  3. python 下载网页文件_『如何用python把网页上的文本内容保存下来』python爬取网页内容教程...
  4. 2014百度之星资格赛第二题
  5. ubuntu ifconfig命令找不到_那些年踩过的坑--无法使用MobaXterm远程登录Ubuntu
  6. activiti 生命周期_一文让你读懂什么是Activiti工作流
  7. Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (初级)
  8. 都快2022年了GraphQL还值得学吗?
  9. 介绍一下Python中webbrowser的用法?
  10. EAST: An Efficient and Accurate Scene Text Detector(自然场景下文本识别)训练,测试
  11. Leetcode每日一题:402.remove-k-digits(移掉k位数字)
  12. 初识Opserver,StackExchange的监控解决方案
  13. CFile, read, write,typeBinary
  14. Microsoft SQL Server是如何加密口令的?未公开的加密函数
  15. [Android 5.1] 多用户管理UserManager相关整理
  16. layer时间插件laydate
  17. 迷你屏+OLED好屏:个性专业两手抓 华硕灵耀X 14专业好屏体验
  18. 保护视力方面的电脑设定
  19. 《经济学通识》九、汇率和货币制度
  20. 【JQuery】关于jQuery的load方法在Laravel里的使用

热门文章

  1. ORACLE分配DBA权限
  2. 苏强SN系列服务器说明书,SN2000交流伺服驱动器使用手册.pdf
  3. 【vue+springboot】excel模板下载、导入功能实现
  4. 计算机和网络之间有个感叹号,网络有个感叹号!电脑无线网络连接不上的几种常见问题...
  5. WEB网站设计用户登录的安全机制
  6. 安卓兼容7.0图库选择图片生成二维码
  7. 康考迪亚大学应用计算机科学,康考迪亚大学专业设置详情
  8. Rust盒子小程序更新拍照查外挂功能,还能查Steam账户信息
  9. Xylon学长的小卖部
  10. Docker教程(二):docker常用命令