Matlplotlib绘图运行后报错This application failed to start because no Qt platform plugin·········

您所在的位置:网站首页 locate翻译 Matlplotlib绘图运行后报错This application failed to start because no Qt platform plugin·········

Matlplotlib绘图运行后报错This application failed to start because no Qt platform plugin·········

2023-06-10 20:21| 来源: 网络整理| 查看: 265

报错详情:

出现报错弹窗:This application failed to start because no Qt platform plugin could be initialized.Reinstalling the application may fix this problem.Available platform plugins are:minimal,offscreen,webgl,windows.

翻译:此应用程序无法启动,因为无法初始化任何Qt平台插件。重新安装该应用程序可能会解决此问题。可用的平台插件有:minimal、offscreen、webgl、windows。 在这里插入图片描述------------------------------------------------------------------------------

我代码使用的头文件:

在这里插入图片描述

**pycharm环境:**Anaconda3

在这里插入图片描述

快速解决方法:

一般Matlplotlib绘图默认使用Qt,把Qt换成TK:

import matplotlib matplotlib.use('TKAgg')

不需要图形化界面,只需要运行后的参数可以使用:

import matplotlib matplotlib.use('Agg') 一劳永逸解决方法 1.先确保已安装Anaconda:

win+R 输入cmd 打开命令行(或者win图标搜索框搜索cmd,这里需要点管理员登录): 在这里插入图片描述

conda --version

如果没有出现下图,则证明没有安装anaconda。需要自行百度安装。 在这里插入图片描述

2.如已确认有安装anaconda,则查看环境变量是否有QT

”此电脑“——”右键-属性“: 在这里插入图片描述打开环境变量: 在这里插入图片描述查看用户环境变量里是否有:

QT_PLUGIN_PATH

在这里插入图片描述若没有则点击新建:

在这里插入图片描述输入变量名:

QT_PLUGIN_PATH

变量值为Anaconda的plugins地址

在这里插入图片描述然后保存,重启即可。(我没重启可以)

???不知道Anaconda的地址在哪!!??往下看

先安装一个Everything,链接:【资源】 安装好后用–>管理员运行(很重要)

在里面搜索:

Library\plugins

在这里插入图片描述在这里插入图片描述双击文件夹自动打开:

在这里插入图片描述 复制这个链接粘贴到变量值。

有环境变量但是依旧报错:

使用管理员运行Anaconda Prompt进行全部库的更新: (注意!此步要很久,半小时以上!请确保网络畅通!) 在这里插入图片描述

conda update –all

!!注意你此时用的环境名称!! 别把所有环境都给更新了

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3