赞
踩
情况:我遇到两次pyqt崩了的情况:第一次是一直在用的时候直接崩掉,调了很久,也不知道怎么调的就好了;第二次是很久没用了,直接提示说这个qt平台没有初始化什么的,现在就总结一下这个的解决办法。`
第一个问题就是spyder不兼容pyqt5.13及以上版本。
第二个问题就是装不上pyqt5.12版本。
第三个问题就是装上了pyqt5.12,但是装pyqt tools又把pyqt5.12卸载掉了,又装了高版本,回到了起点,而且还出现了新的不兼容。陷入套娃,无限循环,始终无法下载。
主要是因为pyqt5.12不好装,然后就是下载方式有问题,以及下载位置也存在问题。
1、首先要卸载干净高版本的pyqt,及其影响版本兼容的东西,必须在全局环境cmd里面卸载,如果后面还有高版本的,那就在pycharm里面继续卸载。
pip uninstall pyqt5
pip uninstall pyqt5-tools
pip uninstall pyqt5-plugins
2、卸载干净时候,就装软件了。
pip install pyqt5==5.12.3//在cmd里面装
从下面网址下载对应python版本的pyqt tools。
链接: link
我的是python38,是windows64,所以下载如下所示。
我把他放在了桌面,然后在pycharm终端安装这个文件
pip install D:\Desktop\pyqt5_tools-5.12.3.1.6rc1-cp38-none-win_amd64.whl
安装成功会显示如下,仍然存在pyqt5-15.7,但是不影响最终的使用。我觉得是这个原因,在pycharm终端里面没有安装spyder,所以不需要特定的版本pyqt。接下里就可以打开了designer了。
解决了pyqt自己崩了的问题,发现是spyder版本不兼容导致的,再就是不好装低版本的pyqt,然后就是安装pyqt tools也需要安装相应版本的。最后希望大家多多关注,后续将进行大量持续的博客写作,关注不迷路。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。