解决PySide2的This application failed to start because no Qt platform plugin could be initialized问题
总结一下思路:国内博客中通常是修改环境变量,这点是完全没问题的,但是由于国内博客大多写的是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问题相关推荐
- 亲测有效,一招解决错误: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 ...
- 【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 ...
- 解决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 ...
- 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 这种情况的报错,网络上会给出 ...
- 关于使用PyQt5时报错This application failed to start because no Qt platform plugin could be initialized及后续问题
最近在学习pyqt做界面,然而刚起步就卡住了.用的pycharm 运行from PyQt5.QtWidgets import QApplication, QLabel报错This applicatio ...
- 成功解决This application failed to start because no Qt platform plugin could be initialized.
错误说明 错误原因 执行程序在运行时,默认先在当前目录下查找库文件.缺少Qt platform plugin下的库. 解决办法 设置系统环境变量 变量名 QT_QPA_PLATFORM_PLUGIN_ ...
- 解决错误:This application failed to start because no Qt platform plugin 和 没有Qt Designer的问题
1.不要怎么做 (1)首先,直接卸载python解释器,不要按照网上的更新pip,也不要更新sip.pyqt5.pyqt5-tools同时也不要按照网上的先卸载再装. 为什么这么说呢? (2)更新是没 ...
- 解决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 ...
- 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 ...
最新文章
- 求得到一个字符串@“absdfasdfsdfdsafsd....”所有的排列
- poj1486(二分图必须边)
- python 下载网页文件_『如何用python把网页上的文本内容保存下来』python爬取网页内容教程...
- 2014百度之星资格赛第二题
- ubuntu ifconfig命令找不到_那些年踩过的坑--无法使用MobaXterm远程登录Ubuntu
- activiti 生命周期_一文让你读懂什么是Activiti工作流
- Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (初级)
- 都快2022年了GraphQL还值得学吗?
- 介绍一下Python中webbrowser的用法?
- EAST: An Efficient and Accurate Scene Text Detector(自然场景下文本识别)训练,测试
- Leetcode每日一题:402.remove-k-digits(移掉k位数字)
- 初识Opserver,StackExchange的监控解决方案
- CFile, read, write,typeBinary
- Microsoft SQL Server是如何加密口令的?未公开的加密函数
- [Android 5.1] 多用户管理UserManager相关整理
- layer时间插件laydate
- 迷你屏+OLED好屏:个性专业两手抓 华硕灵耀X 14专业好屏体验
- 保护视力方面的电脑设定
- 《经济学通识》九、汇率和货币制度
- 【JQuery】关于jQuery的load方法在Laravel里的使用
热门文章
- ORACLE分配DBA权限
- 苏强SN系列服务器说明书,SN2000交流伺服驱动器使用手册.pdf
- 【vue+springboot】excel模板下载、导入功能实现
- 计算机和网络之间有个感叹号,网络有个感叹号!电脑无线网络连接不上的几种常见问题...
- WEB网站设计用户登录的安全机制
- 安卓兼容7.0图库选择图片生成二维码
- 康考迪亚大学应用计算机科学,康考迪亚大学专业设置详情
- Rust盒子小程序更新拍照查外挂功能,还能查Steam账户信息
- Xylon学长的小卖部
- Docker教程(二):docker常用命令