首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OS X上的matplotlib TclError

OS X上的matplotlib TclError
EN

Stack Overflow用户
提问于 2011-10-26 10:36:02
回答 2查看 947关注 0票数 1

我正在Mac机器上尝试matplotlib,但我无法使用它生成任何迭代图。显示的UI上没有任何绘图,我看到引发了以下异常:

代码语言:javascript
复制
Exception in Tkinter callback
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", line 1410, in __call__
    return self.func(*args)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 245, in resize
    self.show()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py", line 249, in draw
    tkagg.blit(self._tkphoto, self.renderer._renderer, colormode=2)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/backends/tkagg.py", line 19, in blit
    tk.call("PyAggImagePhoto", photoimage, id(aggimage), colormode, id(bbox_array))
TclError

我尝试重新安装Tcl/Tk,但结果仍然是一样的。还有什么我可以试一试的吗?每次我尝试生成交互式绘图时,都会发生这种情况,静态(png)绘图没有问题。

EN

回答 2

Stack Overflow用户

发布于 2012-03-14 21:40:19

我在Lion和python 2.7上也遇到了同样的问题,但我的问题变得非常简单,或者更好,非常愚蠢;我已经为Mac OS 10.3安装了numpy和matplotlib,所以我将它们都安装到了正确的10.6版本,现在一切都正常了。顺便说一句,官方包可以在他们各自的sourceforge页面上找到,

票数 1
EN

Stack Overflow用户

发布于 2016-05-31 06:37:29

我遇到了同样的问题,我发现这是因为matplotlib和numpy的混合版本,在我完全删除它们并重新安装它们之后,一切都变得很好。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7898160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档