相信很多像我一样在看了网上一堆文章仍然没办法成功安装pyqt,这里推出一个新的问题方案
无论是使用pip install PyQt5
pip install pyqt5-tools
还是用pycharm进行安装都会出现
找不到文件报错的情况
或者:ImportError: DLL load failed while importing QtWidgets: 找不到指定的程序。
这里可以参考下面这个up的视频来解决这个问题解决no Qt platform plugin could be initialized安装成功但无法打开问题~环境变量出错~Mu 编辑器~Python_哔哩哔哩_bilibili
如果仍然无法解决这个问题那么可能出现以下原因
搜索pyqt5_plugins\platforms,(qt6可能有所区别)
可以在自己安装的pyqt5_plugins的虚拟环境下找到platforms,如果自己的下载的版本没有这个重装的时候可以尝试更低的版本,里面会自带platforms文件.
方法二
当然也可以尝试自己下载PYQt5Designer然后找到\QtDesigner\plugins下的platforms文件把他复制到pyqt5_plugins中
Pyqt5测试代码
import sys
from PyQt5.QtWidgets import QApplication,QWidget
if __name__ == '__main__':
app = QApplication(sys.argv)
w = QWidget()
w.setWindowTitle('Test')
w.show()
sys.exit(app.exec_())
做完之后就发现公司觉得老版本稳定不是没有道理的
当然如果这些都不行,可能是文件夹太深,原先的代码检测不到你只需要把
platforms文件夹放到虚拟环境更根目录那一层就可以