今天因为在anaconda中安装了一个新包,安装成功后运行python 程序报错:no qt platform plugin could be initialized。

1.安装Anaconda3-4.2.0-Windows-x86_64,对应python版本为3.5.2,scikit learn版本是0.17。因为要用Isolation Forest算法,只有0.18以上版本scikit learn才包含此算法,所以想更新scikit learn。

conda install scikit-learn

相关包的安装及更新提示:

2.安装成功后,运行python程序报错:no qt platform plugin could be initialized,并提示当前只有以下平台可用:minimal、offscreen、windows。在本机C:\Program Files\Anaconda3\Library\plugins\platforms下找到了qminimal.dll、qoffscreen.dll、qwindows.dll。报错与qt有关,因为matplotlib.pyplot可视化要用到qt。

在本机C:\Program Files\Anaconda3\Lib\site-packages\qtpy找到qt,但只有这一个目录。之前已经遇到过qt报错的问题,见 https://blog.csdn.net/zhang1806618/article/details/109739060 ,猜测是安装scikit learn过程中,将qt恢复到anaconda自带的状态了。重新执行安装:

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

重新安装后,在site-package下多了这些文件夹。恢复了qt。再运行python程序,报错消失。

总结:Anaconda会自己安装一个PyQt的版本,但没有安装对应的工具包。因此卸载或更改该PyQt版本,可能会与Anaconda不兼容,出现报错。此时只要重新安装PyQt5-tools就可以修复。

Anaconda 3+Py Qt 5+PyCharm 安装完 出现 无法找到Py Qt 5的问题 安装完后import Py Qt 5 pycharm提示未找到。 先后尝试了 Anaconda 3 和 Py Qt 5的安装顺序,下载不同版本的 Anaconda 3以及不同版本不同文件格式的Py Qt 5进行尝试。问题没有解决 尝试只安装 Anaconda 3仍然没有解决,网上大神遇到类似问题说是Py Qt 5文件格式必须与其他包保持 若未安装,输入pip install Py Qt 5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple。若未安装,输入pip install py qt 5 -i https://pypi.tuna.tsinghua.edu.cn/simple。(2)查看是否安装Py Qt 5:输入pip install Py Qt 5-tools。(1)查看是否安装Py Qt 5:输入pip install Py Qt 5。3.查看是否安装Py Qt 5、Py Qt 5-tools。 这个时候想到 会不会是执行 C:\ProgramData\ Anaconda 3\pythonw.exe C:\ProgramData\ Anaconda 3\cwp.py C:\ProgramData\ Anaconda 3\envs\tensorflow1-10 C:\ProgramData\... 由于电脑内存不足,前几天对电脑文件进行了整理。Anaoconda3 和 Pycharm占据了较大空间,在整理后发现Pycharm运行代码时会 出现 弹窗 报错 (下图),程序也无法继续运行。“This application failed to start because no Qt platform plugin could be init ialized . Reinstalling the application may fix this problem.”在网上搜了好多资料,甚至打算重装Anaoconda3 和 运行 Anaconda Navigator 报错 :This application failed to start because no Qt platform plugin : 问题描述: 在运行 Anaconda Navigator的时候 出现 如下 错误 信息 解决方案: 之前按照网上的方案添加 Qt Plugin 的环境变量依然 报错 ,先把之前添加的删了 再把安装 Anaconda 路径下的 .\ Anaconda 3\pkgs\ qt -5.9.7-vc14h73c81de_0\Library\ plugin s目录下的platf 今天总算解决了困扰我快一周的问题。 This application failed to start because no Qt platform plugin could be init ialized . Reinstalling the application may fix this problem. 尝试了许多解决方法,stackoverflow上有许多回答,包括copy plugin 、环境变量… Qt creator fails to open on Windows 10 “no Qt pl ☞ ░ 前往老猿Python博文目录 ░ 今天因要使用到一个以前Py QT 写得工具,但运行时 报错 : This application failed to start because no Qt platform plugin could be init ialized 这是因为前不久卸载了以前的Python3.72版本,安装了 Anaconda ,而 Anaconda 会自己安装一个Py Qt 的版本,但没有安装对应的工具包,因此卸载该Py Qt 版本后安装了最新的Py Qt 的版本,这个版本与 Anaconda 不兼容。因此必须单 我试过其他的方法也没有用。当我把msvc2017中的 plugin s加入系统变量中时就能够运行了,然而我删除这个变量之后依然能够正常运行。使得我感到莫名其妙。如果哪位大神知道,还望指点。 这里贴出环境变...... 报错 :无法初始化 Qt 平台插件 This application failed to start because no Qt platform plugin could be init ialized 这一问题主要是环境变量未配置好,CSDN上有很多关于配置环境变量的教程,大多数都让将…\Lib\site-packages\Py Qt 5\ Qt \ plugin s 添加至新的系统环境变量 QT _QP Linux安装 anaconda 3提示是否希望安装程序通过运行conda init 来初始化 Anaconda 3? Do you wish the installer to init ialize Anaconda 3 by running conda init ? 官方建议的是选yes,那么选择yes和no有什么区别呢? 1、选择yes: 选择yes的话,bashrc文件中会添加以下内容,这样在打开终端时自动执行conda activate root命令,这样在终端输入python的时候默认是python3(CentOS7及7以下默认装的是python2)。 这样的话,启动虚拟机shell命令前面 出现 问题可能具有唯一性,只是提供一个可供尝试的解决方法。 问题:在主环境使用IDLE运行带py qt 5的py文件时,弹出“no qt platform plugin could be init ialized ”的 错误 提示。 解决方法:删除 ...\ Anaconda 3\Lib\site-packages\Py Qt 5 下的 Qt 文件夹,担心删错可以改名或备份,如改成 “ Qt 多余出错改名” 。 我的具体情况:我是直接安装 Anaconda 使用pytho...