解决anaconda报错:This application failed to start because not Qt platform plugin could be initialized.

文章描述了在使用PyCharm运行PyQt5代码时遇到的错误及解决步骤。首先,通过AnacondaPrompt激活相应的虚拟环境,然后检查并安装PyQt5和PyQt5-tools。如果未安装,通过指定源进行安装。完成安装后,代码能正常运行,显示设计的页面框。问题总结为可能因文件丢失导致的安装问题。

 一、报错情况

问题描述:在用pycharm运行PyQt5相关代码时出现报错

需要运行代码如下

import sys
from PyQt5.QtWidgets import QApplication,QWidget

if __name__=='__main__':
    app=QApplication(sys.argv)
    w=QWidget()
    w.resize(400,300) #宽高
    w.setWindowTitle("ccm")
    w.move(200,300) #出现的位置
    w.show()
    sys.exit(app.exec())

报错提示框

二、解决步骤

1.在搜索栏中搜索anaconda prompt并打开

 2.激活所建的环境(我之前建立的虚拟环境名称为:BHMeasure)

输入conda activate BHMeasure(你自己所创建的环境名)以激活环境

conda activate BHMeasure

 

 出现如下图,说明已经进入对应环境

 3.查看是否安装PyQt5、PyQt5-tools

 (1)查看是否安装PyQt5:输入pip install PyQt5

pip install PyQt5

显示“already...”说明已经安装好了

若未安装,输入pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple以安装

pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple/

 (2)查看是否安装PyQt5:输入pip install PyQt5-tools

pip install PyQt5-tools

  显示“already...”说明已经安装好了

若未安装,输入pip install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple以安装

pip install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple

 输入后会出现如下图情况

 显示Successfully installed pyqt5-5.15.4,说明安装成功

 

4.安装检查完成后,再运行代码

代码顺利运行——弹出所设计的页面框

三、问题总结

报错原因:安装有问题

虽然之前自己用过PyQt5进行过相关程序的运行,但是时隔很久之后再用出现报错,可能是因为在操作电脑时一些文件丢失,所以出现需要重新安装的情况。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值