This application failedto start because noQt platform plugin could be initialized.

This application failedto start because noQt platform plugin could be initialized._第1张图片
今天在Pycharm里添加外部工具的时候遇到的问题,一开始designer.exe用的是建项目的时候的虚拟环境中的可执行程序,报了这个错,我以为是虚拟环境的问题,但是在改为真实环境后还是有这个问题。

不过就算使用虚拟环境没有问题,也不建议在添加外部组件的时候选择虚拟环境下的内容,因为一旦你这个项目删掉,虚拟环境下的可执行程序也就消失了,下次又要重新添加。

后来发现是可执行程序选择的失误。
之前选择的是bin目录下的designer.exe
在这里插入图片描述
This application failedto start because noQt platform plugin could be initialized._第2张图片
后来经指点说不能用bin目录下的可执行文件,应该用Script目录下的。
我用的conda环境,所以目录结构是这样的,
在这里插入图片描述

其下有一个这样名字的pyqt5designer.exe,正是我需要的
This application failedto start because noQt platform plugin could be initialized._第3张图片

修改后就能正常执行了。
This application failedto start because noQt platform plugin could be initialized._第4张图片

你可能感兴趣的:(Python)