我真的受这个问题困扰了这么久。

最初,在用matplotlib绘制一些东西之后,我可以轻松地保存图像。

但是,在安装了scipy之后,我再也无法保存我的图像了。

(我使用pip安装了matplot和scipy。)

我试图查找一些信息,但还是无法解决问题。

我的操作系统是Mac OS X Lion(10.7)

我认为以下链接是一些相关的问题

似乎如果我可以重新链接库或设置DYLD_LIBRARY_PATH(实际上我不知道这是什么…)

或者我得重新编译一些东西?

顺便说一句,我对基于linux的系统还很陌生,所以如果有人能用一种相对简单的方式来解释它,那就太好了。

非常感谢。

以下是一些错误消息:libpng warning: Application was compiled with png.h from libpng-1.5.4

libpng warning: Application is running with png.c from libpng-1.4.10

libpng warning: Incompatible libpng version in application and library

---------------------------------------------------------------------------

RuntimeError Traceback (most recent call last)

/Library/Python/2.7/site-packages/matplotlib/backends/backend_macosx.pyc in save_figure(self, *args)

476 if filename is None: # Cancel

477 return

--> 478 self.canvas.print_figure(filename)

479

480 def prepare_configure_subplots(self):

/Library/Python/2.7/site-packages/matplotlib/backend_bases.pyc in print_figure(self, filename, dpi, facecolor, edgecolor, orientation, format, **kwargs)

2094 orientation=orientation,

2095 bbox_inches_restore=_bbox_inches_restore,

-> 2096 **kwargs)

2097 finally:

2098 if bbox_inches and restore_bbox:

/Library/Python/2.7/site-packages/matplotlib/backend_bases.pyc in print_png(self, *args, **kwargs)

1856 from backends.backend_agg import FigureCanvasAgg # lazy import

1857 agg = self.switch_backends(FigureCanvasAgg)

-> 1858 return agg.print_png(*args, **kwargs)

1859

1860 def print_ps(self, *args, **kwargs):

/Library/Python/2.7/site-packages/matplotlib/backends/backend_agg.pyc in print_png(self, filename_or_obj, *args, **kwargs)

502 _png.write_png(renderer._renderer.buffer_rgba(),

503 renderer.width, renderer.height,

--> 504 filename_or_obj, self.figure.dpi)

505 finally:

506 if close:

RuntimeError: Could not create write struct

php libpng 不兼容,Python matplotlib和libpng不兼容issu相关推荐

  1. 强化学习环境库 Gym 发布首个社区发布版,全面兼容 Python 3.9

    作者:肖智清 来源:AI科技大本营 强化学习环境库Gym于2021年8月中旬迎来了首个社区志愿者维护的发布版Gym 0.19.该版本全面兼容Python 3.9,增加了多个新特性. 强化学习环境库的事 ...

  2. python matplotlib画图产生的Type 3 fonts字体没有嵌入问题

    ScholarOne's 对python matplotlib画图产生的Type 3 fonts字体不兼容,更改措施: 在程序中添加如下语句 import matplotlib matplotlib. ...

  3. python word保存图_使用python matplotlib 画图导入到word中如何保证分辨率

    在写论文时,如果是菜鸟级别,可能不会花太多时间去学latex,直接用word去写,但是这有一个问题,当我们用其他工具画完实验彩色图时,放到word中会有比较模糊,这有两个原因导致的. 原因一:图片导入 ...

  4. Python Matplotlib绘图的正确打开方式

    Python Matplotlib绘图的正确打开方式 文章目录 Python Matplotlib绘图的正确打开方式 1.先搞懂fig.axes.axis `Figure` `Axes` `Axis` ...

  5. python画图模糊_使用python matplotlib 画图导入到word中如何保证分辨率

    在写论文时,如果是菜鸟级别,可能不会花太多时间去学latex,直接用word去写,但是这有一个问题,当我们用其他工具画完实验彩色图时,放到word中会有比较模糊,这有两个原因导致的. 原因一:图片导入 ...

  6. Python matplotlib可视化:用Matplotlib的bar_label函数为条形图添加数值标记(在每一个条形的外侧顶部)

    Python matplotlib可视化:用Matplotlib的bar_label函数为条形图添加数值标记(在每一个条形的外侧顶部) 目录

  7. Python matplotlib可视化:在Matplotlib中为坐标轴刻度添加自定义符号(例如,货币符号¥$等)、水平条形图(horizontal bar)

    Python matplotlib可视化:在Matplotlib中为坐标轴刻度添加自定义符号(例如,货币符号¥$等).水平条形图(horizontal bar) 目录

  8. Python matplotlib可视化:自定义轴标签格式化函数(在轴刻度上添加自定义的数值以及符号形式)、使用自定义函数在Matplotlib中为坐标轴刻度添加自定义符号(例如,货币符号¥$等)

    Python matplotlib可视化:自定义轴标签格式化函数(在轴刻度上添加自定义的数值以及符号形式).使用自定义函数在Matplotlib中为坐标轴刻度添加自定义符号(例如,货币符号¥$等) 目 ...

  9. Python matplotlib可视化:用Matplotlib的bar_label函数自定义条形图的数值标签、用Matplotlib的bar_label函数为条形图添加数值标记(在每一个条形的中部)

    Python matplotlib可视化:用Matplotlib的bar_label函数自定义条形图的数值标签.用Matplotlib的bar_label函数为条形图添加数值标记(在每一个条形的中部) ...

  10. python matplotlib 简单用法

    python matplotlib 简单用法 具体内容请参考官网 代码 import matplotlib.pyplot as plt import numpy as np # 支持中文 plt.rc ...

最新文章

  1. Python 进阶_OOP 面向对象编程_类属性和方法
  2. golang 拷贝文件 简介
  3. 初探 Headless Chrome
  4. 数组去重与数组扁平化
  5. 咸宁书写桂花产业-国情研究·万祥军:特色农业谋定大健康
  6. 英语 语义分割_英语关系分句的翻译技巧
  7. -code vs 1474 十进制转m进制
  8. 最近一周交易所钱包比特币数量减少18425枚
  9. Debug Android with Android phone.
  10. [转]优秀的女孩是没有性生活的
  11. 访问Internet 需要哪些步骤
  12. 如何解决BIOS自动更新,不断循环更新,无法进入系统
  13. oracle自增序列的删除,重建,回到最开始的设置值
  14. 反射+泛型+注解(demo)
  15. 获取当前时间前3天的零点时间
  16. 2021高考数学成绩查询,2021八省联考成绩相继公布!数学平均60多分,八个省市本科录取率曝光...
  17. 正则表达式实现提取IP地址字符串
  18. 写给女朋友的java_Java会说情话的女朋友
  19. 润乾参数模板中的参数校验
  20. 为pr视频文件添加字幕

热门文章

  1. 未来计算机二级软件vc,江苏省计算机二级VC++上机模拟软件
  2. bootcamp空间不足_Bootcamp安装WinXP补丁时C盘空间不足怎么办?教程一览
  3. 学校计算机机房使用登记表,计算机机房使用登记表.xls
  4. 前端学习(基础介绍)
  5. 大腿神经网络解剖图片,大腿神经网络解剖图谱
  6. ZZ:别说你会阅读电子书——从编辑、美化PDF电子书的实用技巧说起
  7. 控制系统分析与设计(一):控制系统分类及建模
  8. 算法分析与设计——分治法实验报告
  9. 解决关灯游戏(Lights Off)
  10. 软件生命周期的八个阶段