今天因为在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...