matplotlib无法显示图片_python运行程序后不显示图像
显示,matplotlib,无法,图片,python,运行,程序,图像
2025-03-18 08:48:43 时间
大家好,又见面了,我是你们的朋友全栈君。
在学习Matplotlib的时候,在Pycharm中运行的时候不会弹出画的图像。
首先你运行之后最小化pycharm,看看是不是已经出来了,只是没有自己弹到最顶层。
代码如下:
import numpy as np
import matplotlib.pyplot as plt
def main():
# 线的绘制
x = np.linspace(-np.pi, np.pi, 256, endpoint=True)
c, s = np.cos(x), np.sin(x)
# 绘制
plt.figure(1)
# 自变量 因变量
plt.plot(x, c)
# 自变量 因变量
plt.plot(x, s)
plt.show()
plt.savefig("one.png")
if __name__ == "__main__":
main()
网上搜了一大堆解决方法,大都是说要调用show方法才能显示(国内的朋友们)。
最后在stackoverflow上帖子定位到可能是因为我电脑里有好几个Python版本,导致后端绘图版本对不上导致的。
我用的是mac系统,电脑自带的Python版本是2.7。
然后我自己在电脑里下载了Anaconda。
在Pycharm新建项目的时候选择了最新下载的anaconda的Python(3.6.3)版本。
下面打印结果是:MacOS
print(matplotlib.get_backend())
应该就是我的后端绘制版本与Python版本对不上导致的。
因为我将上面绘制的代码放到Anaconda—>spyder中运行图像就能出来,效果如下:
最后我将项目的Python版本换为了系统的Python版本(2.7),下图:
再次在Pycharm中运行,图像就出来了:
最后我还是换回了Anaconda的(3.6.3)。
因为Anaconda的图像处理还是比较好的。
Pycharm用来写代码,Anaconda—>spuder用来处理图像(55555555)。
我也尝试着去配置3.6.3对应的wxpython,但是并没有成功。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175238.html原文链接:https://javaforall.cn
相关文章
- pycharm环境配置教程_python环境变量的配置
- Easy Games With Python and Pygame(二)- Pygame 绘制图形
- 利用python pip以及pyCharm安装requests第三方库「建议收藏」
- pip安装的包pycharm识别不了_手机上的python安装第三方库
- 基于python的情感分析案例_约翰肯尼格的悲伤词典
- Python绘制时间演变图工具汇总(附代码)
- 造数据神器Faker,一个有趣又实用的Python第三方库
- Python基础15-日志模块logging
- Python基础16-正则和子进程模块
- 工具推荐|利用python-cdo高效处理气象数据
- pycharm提示no python interpreter_pycharm failed to create virtual
- Python项目49-用户验证短信接口(可劲撸)
- Python基础17-面向对象
- 遗传算法做多目标优化_python 遗传算法
- python安装dlib库_pycharm安装dlib失败
- python+pycharm+pyqt5安装教程「建议收藏」
- Python基础24-MySQL模块pymysql
- Python基础18-异常处理
- 如何设置python的环境变量_anaconda环境变量手动设置
- 恢复pycharm中误删的Python文件