我试图使用ipython笔记本.我安装了所有依赖库.但是,在Ipython控制台中启动ipython或"savefig"功能时,我无法使用"--pylab = inline"选项.当我尝试执行其中任何一个时,由于执行matplotlib而返回错误消息"RuntimeError:无法创建写入结构".此外,来自notebookApp提示的警告说"libpng警告:使用libpng-1.2.41构建的应用程序,但运行1.5.13".
但是,我安装了最新的libpng(1.5.13),卸载了pp卸载的matplotlib,并重新安装了pp install的matplotlib(在构建过程中,我可以看到libpng1.5.13用于构建matplotlib).
我的系统配置是Mac OS X10.6,python2.7.有人有类似的经历或一些建议吗?
以下是回溯错误:
[<matplotlib.lines.Line2D at 0x106066d50>]
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/IPython/zmq/pylab/backend_inline.pyc in show(close)
100 try:
101 for figure_manager in Gcf.get_all_fig_managers():
--> 102 send_figure(figure_manager.canvas.figure)
103 finally:
104 show._to_draw = []
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/IPython/zmq/pylab/backend_inline.pyc in send_figure(fig)
209 """
210 fmt = InlineBackend.instance().figure_format
--> 211 data = print_figure(fig, fmt)
212 # print_figure will return None if there's nothing to draw:
213 if data is None:
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/IPython/core/pylabtools.pyc in print_figure(fig, fmt)
102 try:
103 bytes_io = BytesIO()
--> …
Run Code Online (Sandbox Code Playgroud)