在pycharm中使用matplotlib.pyplot 绘图时报错的解决


Posted in Python onJune 01, 2020

This application failed to start because it could not find or load the Qt platform plugin “windows” in ” “.

百度谷歌了好久都没能解决这个问题都没能解决

开始我以为是缺少windows这个包,但是代码里并没有用到,所以我打断点去看代码到底问题出在哪里

发现问题出在matplotlib上面,我猜想是Qt和matplotlib版本不兼容导致的,于是我卸载了这两个插件并重新安装

conda uninstall qt
conda uninstall matplotlib
conda install qt 
conda install matplotlib

于是问题解决了

附:我发现有时候pip或者conda安装了工具包,但是pycharm还是识别不到,按照如下操作

在pycharm中使用matplotlib.pyplot 绘图时报错的解决

在pycharm中使用matplotlib.pyplot 绘图时报错的解决

会有奇效!

补充知识:Python PyCharm中matplotlib.pyplot.imshow()无法绘图

问题描述

在利用Anaconda3 + PyCharm 2018 实现神经网络的实践中,涉及到一个根据像素数组绘制图像的实践,如下所示(这里只需要关心image_array即可,对源数据的预处理可忽略):

# coding=utf-8
# author: BebDong
# 10/23/18

import numpy
import matplotlib.pyplot as plt

# 打开并读取文件
data_file = open("mnist_dataset/mnist_train_100.csv")
data_list = data_file.readlines()
data_file.close()

# image_array是一个28*28的像素数组
all_pixels = data_list[0].split(',')
image_array = numpy.asfarray(all_pixels[1:]).reshape((28, 28))
plt.imshow(image_array, cmap='gray', interpolation='None')

当运行时,控制台无报错信息,正常执行结束退出(exit code 0),在SciView出处无绘制出的指定图像。

解决

在网上找了一些资料,大部分解决方案是“调用show()”,也没有给出原因,但其实也不行。

经过一番查找,发现需要引入另外一个叫做pylab的包即可。(我想原因得靠自己查阅官方文档了)

# coding=utf-8
# author: BebDong
# 10/23/18

import numpy
import matplotlib.pyplot as plt

# 直接使用plt.imshow无法显示图片,需要导入pylab包
import pylab

# 打开并读取文件
data_file = open("mnist_dataset/mnist_train_100.csv")
data_list = data_file.readlines()
data_file.close()

# 拆分绘制28*28图形
all_pixels = data_list[0].split(',')
image_array = numpy.asfarray(all_pixels[1:]).reshape((28, 28))
plt.imshow(image_array, cmap='gray', interpolation='None')
pylab.show()

吐槽和思考

其实程序猿经常会遇到一些技术问题,最直接的方法就是上网查阅资料,看看有没有其他人遇到过相同问题,如何解决,这比翻阅官方文档显然效率高得多。

就个人感觉来说,目前国内的环境不容乐观,有时能看到好几篇一字不差的博文,竟然标注都是原创文章。这还算好,毕竟是原封不动的抄袭原文。更悲观的是,有些博文为了让其**“看起来”**不那么像抄袭,改得牛头马面,毫无逻辑可言。试问,您真的懂了原文的意思了吗?既然你都不懂,为何要加以“原创”的标签来展示和分享给他人呢?

个人认为,原创不一定非要100%是自己的东西。你看了某个文章,学习了某个技术,有一些自己的感悟和想法,用自己的语言将它描述出来也可以称之为原创。

以上这篇在pycharm中使用matplotlib.pyplot 绘图时报错的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用PDFMiner解析PDF代码实例
Mar 27 Python
python opencv 直方图反向投影的方法
Feb 24 Python
python3使用smtplib实现发送邮件功能
May 22 Python
python中如何使用分步式进程计算详解
Mar 22 Python
python创建属于自己的单词词库 便于背单词
Jul 30 Python
Python qrcode 生成一个二维码的实例详解
Feb 12 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
Feb 18 Python
python实现网页录音效果
Oct 26 Python
python中函数返回多个结果的实例方法
Dec 16 Python
利用python+request通过接口实现人员通行记录上传功能
Jan 13 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
Feb 26 Python
PyTorch中permute的使用方法
Apr 26 Python
Python基于BeautifulSoup爬取京东商品信息
Jun 01 #Python
k-means 聚类算法与Python实现代码
Jun 01 #Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
Jun 01 #Python
python如何写出表白程序
Jun 01 #Python
python中os包的用法
Jun 01 #Python
python保留格式汇总各部门excel内容的实现思路
Jun 01 #Python
Python如何使用正则表达式爬取京东商品信息
Jun 01 #Python
You might like
mysql limit查询优化分析
2008/11/12 PHP
解析PHP无限级分类方法及代码
2013/06/21 PHP
解析php常用image图像函数集
2013/06/24 PHP
PHP仿微信多图片预览上传实例代码
2016/09/13 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
2017/06/19 PHP
老鱼 浅谈javascript面向对象编程
2010/03/04 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
2013/08/27 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
Angularjs结合Bootstrap制作的一个TODO List
2016/08/18 Javascript
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
Layui选项卡制作历史浏览记录的方法
2019/09/28 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
[00:37]2016完美“圣”典风云人物:AMS宣传片
2016/12/06 DOTA
python通过pil将图片转换成黑白效果的方法
2015/03/16 Python
Python中random模块用法实例分析
2015/05/19 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
Python实现决策树C4.5算法的示例
2018/05/30 Python
python让列表倒序输出的实例
2018/06/25 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
python圣诞树编写实例详解
2020/02/13 Python
python mysql中in参数化说明
2020/06/05 Python
解决keras模型保存h5文件提示无此目录问题
2020/07/01 Python
CSS3中文字镂空、透明值、阴影效果设置示例小结
2016/03/07 HTML / CSS
印度领先的在线时尚商店:Koovs
2016/08/28 全球购物
英国最大的化装舞会服装网站:Fancydress.com
2017/08/15 全球购物
上海中网科技笔试题
2012/02/19 面试题
商务英语大学生职业生涯规划书范文
2014/01/01 职场文书
关于安全的标语
2014/06/10 职场文书
竞选大队干部演讲稿
2014/09/11 职场文书
六查六看心得体会
2014/10/14 职场文书
三年级学生评语大全
2014/12/26 职场文书
新闻简讯格式及范文
2015/07/22 职场文书
2016猴年春节问候语
2015/11/11 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
python cv2图像质量压缩的算法示例
2021/06/04 Python