php libpng 不兼容,Python matplotlib和libpng不兼容issu

php libpng 不兼容,Python matplotlib和libpng不兼容issu我真的受这个问题困扰了这么久 最初 在用 matplotlib 绘制一些东西之后 我可以轻松地保存图像 但是 在安装了 scipy 之后 我再也无法保存我的图像了 我使用 pip 安装了 matplot 和 scipy 我试图查找一些信息 但还是无法解决问题 我的操作系统是 MacOSXLion 10 7 我认为以下链接是一些相关的问题似乎如果我可以重新链接库或设置 DYLD LIBRARY PATH 实际上

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

最初,在用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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233864.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android开发之《Android应用开发揭秘》UI事件汇总

    Android开发之《Android应用开发揭秘》UI事件汇总Android开发之《Android应用开发揭秘》UI事件汇总/* * Android开发之《Android应用开发揭秘》UI事件汇总 * 北京Android俱乐部群:167839253 * Createdon:2011-12-01 * Author:blueeagle * Email:liujiaxiang@gmail.com */思想跑毛是很可

    2022年4月28日
    60
  • 浮点数 原理_浮点数存储原理

    浮点数 原理_浮点数存储原理1.什么是浮点数在计算机系统的发展过程中,曾经提出过多种方法表达实数。典型的比如相对于浮点数的定点数(FixedPointNumber)。在这种表达方式中,小数点固定的位于实数所有数字中间的某

    2022年8月4日
    7
  • php中使用head进行二进制流输出,让用户下载PDF等附件的方法

    php中使用head进行二进制流输出,让用户下载PDF等附件的方法

    2021年9月20日
    41
  • Git创建远程分支并提交代码到远程分支

    Git创建远程分支并提交代码到远程分支1、可以通过gitbranch-r命令查看远端库的分支情况如图所示,远程仓库只有一个master分支2、从已有的分支创建新的分支(如从master分支),创建一个dev分支但此时并没有在远程仓库上创建分支如图所示还是只有一个master分支3、建立本地到远端仓库的链接–这样代码才能提交上去使用命令行gitpush–set-…

    2022年6月30日
    35
  • 服务器中了挖矿病毒怎么办

    服务器中了挖矿病毒怎么办前言服务器好端端的竟然中了挖矿病毒!!!可怜我那1核2G的服务器,又弱又小,却还免除不了被拉去当矿工的命运,实在是惨啊惨。事情原来是这样的。。。就在今天下午,我准备登陆自己的远程服务器搞点东西的时候,突然发现ssh登陆不上了。如上,提示被拒绝。这个问题很明显就是服务器没有我的公钥,或者不识别我的公钥,然后拒绝登录。这就很难办了,我确定我的公钥是一直没有变动过的,不应该会出现这种情况啊。还有让我头疼的是,我当初为了安全起见,设置过此台服务器只能通过ssh的方式

    2022年6月3日
    105
  • oracle12c下载地址_oracle 11g下载

    oracle12c下载地址_oracle 11g下载oracle下载地址https://www.oracle.com/database/technologies/database12c-win64-downloads.html

    2025年8月5日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号