2855显示(自我,视图=视图) 2856 2857 def项目长度(自身): /home/anurag/gl env/local/lib/python2.7/site-packages/multipledispatch/dispatcher.pyc in___调用(self,*args,**kwargs) 162自缓存[类型]=func 163尝试: -->164返回函数(*args,**kwargs) 165 166除MDNotImplemented错误外: /home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/canvas/glc_display_dispatch.pyc in show(obj,**kwargs) 19 20图形标签。画布。检查。查找变量(obj) --->21返回graphlab.canvas.show(graphlab.canvas.views.sarray.SArrayView(obj,params=kwargs)) 22 23 /show中的home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/canvas/utils.pyc(变量) 129 get_target().state.set_selected_变量(变量) 130 variable.validate_js_component_name(variable.get_js_component()) -->131返回get_target().show() 132 133定义获取id(参考): /show中的home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/canvas/target.pyc(self,变量) 175 IPython.core.display.Javascript( 176 data=self.\u makeJS(\u to\u json(数据),view.get\u js\u file(),view.get\u js\u component()), -->177 css=['//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.1.0/css/font-awesome.min.css',self.get_-asset\u-url()+'css/canvas.css'] 178 ) 179 ) /home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc in display_javascript(*objs,**kwargs) 328要与特定mimetype输出关联的元数据。 329 """ -->330 _display_mimetype('application/javascript',objs,**kwargs) 331 332 /home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc in\u display\u mimetype(mimetype、objs、raw、元数据) 74#将pngdata列表转换为{'image/png':pngdata}列表 75 objs=[{mimetype:obj}用于objs中的obj] --->76显示(*objs,raw=raw,metadata=metadata,include=[mimetype]) 77 78 #----------------------------------------------------------------------------- /显示中的home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc(*objs,**kwargs) 169#kwarg指定的元数据具有优先权 170_合并(md_dict,元数据) -->171发布\显示\数据(数据=格式\目录,元数据=md\目录) 172 173 /发布显示数据(数据、元数据、源)中的home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc 119 InteractiveShell.instance().display_pub.publish( 120数据=数据, -->121元数据=元数据, 122 ) 123 /发布中的home/anurag/gl env/local/lib/python2.7/site-packages/ipykernel/zmqshell.pyc(self、数据、元数据、源) 109#信息或无。如果没有返回, 110#消息已被“使用”,我们将返回。 -->111对于自攻螺纹钩和局部钩: 112 msg=挂钩(msg) 113如果msg为无: AttributeError:“thread.\u local”对象没有属性“hooks”,ipython,graphlab,Ipython,Graphlab" /> 2855显示(自我,视图=视图) 2856 2857 def项目长度(自身): /home/anurag/gl env/local/lib/python2.7/site-packages/multipledispatch/dispatcher.pyc in___调用(self,*args,**kwargs) 162自缓存[类型]=func 163尝试: -->164返回函数(*args,**kwargs) 165 166除MDNotImplemented错误外: /home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/canvas/glc_display_dispatch.pyc in show(obj,**kwargs) 19 20图形标签。画布。检查。查找变量(obj) --->21返回graphlab.canvas.show(graphlab.canvas.views.sarray.SArrayView(obj,params=kwargs)) 22 23 /show中的home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/canvas/utils.pyc(变量) 129 get_target().state.set_selected_变量(变量) 130 variable.validate_js_component_name(variable.get_js_component()) -->131返回get_target().show() 132 133定义获取id(参考): /show中的home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/canvas/target.pyc(self,变量) 175 IPython.core.display.Javascript( 176 data=self.\u makeJS(\u to\u json(数据),view.get\u js\u file(),view.get\u js\u component()), -->177 css=['//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.1.0/css/font-awesome.min.css',self.get_-asset\u-url()+'css/canvas.css'] 178 ) 179 ) /home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc in display_javascript(*objs,**kwargs) 328要与特定mimetype输出关联的元数据。 329 """ -->330 _display_mimetype('application/javascript',objs,**kwargs) 331 332 /home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc in\u display\u mimetype(mimetype、objs、raw、元数据) 74#将pngdata列表转换为{'image/png':pngdata}列表 75 objs=[{mimetype:obj}用于objs中的obj] --->76显示(*objs,raw=raw,metadata=metadata,include=[mimetype]) 77 78 #----------------------------------------------------------------------------- /显示中的home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc(*objs,**kwargs) 169#kwarg指定的元数据具有优先权 170_合并(md_dict,元数据) -->171发布\显示\数据(数据=格式\目录,元数据=md\目录) 172 173 /发布显示数据(数据、元数据、源)中的home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc 119 InteractiveShell.instance().display_pub.publish( 120数据=数据, -->121元数据=元数据, 122 ) 123 /发布中的home/anurag/gl env/local/lib/python2.7/site-packages/ipykernel/zmqshell.pyc(self、数据、元数据、源) 109#信息或无。如果没有返回, 110#消息已被“使用”,我们将返回。 -->111对于自攻螺纹钩和局部钩: 112 msg=挂钩(msg) 113如果msg为无: AttributeError:“thread.\u local”对象没有属性“hooks”,ipython,graphlab,Ipython,Graphlab" />

Iphyton笔记本电脑属性错误:';螺纹。_本地';对象没有属性';挂钩'; sf['age'].show(view='Numeric') --------------------------------------------------------------------------- AttributeError回溯(最近一次呼叫上次) 在() ---->1平方英尺['age'].显示(视图='Numeric') /home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/data_structures/sarray.pyc in show(self,view) 2853 """ 2854 from..visualization.show导入显示 ->2855显示(自我,视图=视图) 2856 2857 def项目长度(自身): /home/anurag/gl env/local/lib/python2.7/site-packages/multipledispatch/dispatcher.pyc in___调用(self,*args,**kwargs) 162自缓存[类型]=func 163尝试: -->164返回函数(*args,**kwargs) 165 166除MDNotImplemented错误外: /home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/canvas/glc_display_dispatch.pyc in show(obj,**kwargs) 19 20图形标签。画布。检查。查找变量(obj) --->21返回graphlab.canvas.show(graphlab.canvas.views.sarray.SArrayView(obj,params=kwargs)) 22 23 /show中的home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/canvas/utils.pyc(变量) 129 get_target().state.set_selected_变量(变量) 130 variable.validate_js_component_name(variable.get_js_component()) -->131返回get_target().show() 132 133定义获取id(参考): /show中的home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/canvas/target.pyc(self,变量) 175 IPython.core.display.Javascript( 176 data=self.\u makeJS(\u to\u json(数据),view.get\u js\u file(),view.get\u js\u component()), -->177 css=['//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.1.0/css/font-awesome.min.css',self.get_-asset\u-url()+'css/canvas.css'] 178 ) 179 ) /home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc in display_javascript(*objs,**kwargs) 328要与特定mimetype输出关联的元数据。 329 """ -->330 _display_mimetype('application/javascript',objs,**kwargs) 331 332 /home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc in\u display\u mimetype(mimetype、objs、raw、元数据) 74#将pngdata列表转换为{'image/png':pngdata}列表 75 objs=[{mimetype:obj}用于objs中的obj] --->76显示(*objs,raw=raw,metadata=metadata,include=[mimetype]) 77 78 #----------------------------------------------------------------------------- /显示中的home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc(*objs,**kwargs) 169#kwarg指定的元数据具有优先权 170_合并(md_dict,元数据) -->171发布\显示\数据(数据=格式\目录,元数据=md\目录) 172 173 /发布显示数据(数据、元数据、源)中的home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc 119 InteractiveShell.instance().display_pub.publish( 120数据=数据, -->121元数据=元数据, 122 ) 123 /发布中的home/anurag/gl env/local/lib/python2.7/site-packages/ipykernel/zmqshell.pyc(self、数据、元数据、源) 109#信息或无。如果没有返回, 110#消息已被“使用”,我们将返回。 -->111对于自攻螺纹钩和局部钩: 112 msg=挂钩(msg) 113如果msg为无: AttributeError:“thread.\u local”对象没有属性“hooks”

Iphyton笔记本电脑属性错误:';螺纹。_本地';对象没有属性';挂钩'; sf['age'].show(view='Numeric') --------------------------------------------------------------------------- AttributeError回溯(最近一次呼叫上次) 在() ---->1平方英尺['age'].显示(视图='Numeric') /home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/data_structures/sarray.pyc in show(self,view) 2853 """ 2854 from..visualization.show导入显示 ->2855显示(自我,视图=视图) 2856 2857 def项目长度(自身): /home/anurag/gl env/local/lib/python2.7/site-packages/multipledispatch/dispatcher.pyc in___调用(self,*args,**kwargs) 162自缓存[类型]=func 163尝试: -->164返回函数(*args,**kwargs) 165 166除MDNotImplemented错误外: /home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/canvas/glc_display_dispatch.pyc in show(obj,**kwargs) 19 20图形标签。画布。检查。查找变量(obj) --->21返回graphlab.canvas.show(graphlab.canvas.views.sarray.SArrayView(obj,params=kwargs)) 22 23 /show中的home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/canvas/utils.pyc(变量) 129 get_target().state.set_selected_变量(变量) 130 variable.validate_js_component_name(variable.get_js_component()) -->131返回get_target().show() 132 133定义获取id(参考): /show中的home/anurag/gl env/local/lib/python2.7/site-packages/graphlab/canvas/target.pyc(self,变量) 175 IPython.core.display.Javascript( 176 data=self.\u makeJS(\u to\u json(数据),view.get\u js\u file(),view.get\u js\u component()), -->177 css=['//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.1.0/css/font-awesome.min.css',self.get_-asset\u-url()+'css/canvas.css'] 178 ) 179 ) /home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc in display_javascript(*objs,**kwargs) 328要与特定mimetype输出关联的元数据。 329 """ -->330 _display_mimetype('application/javascript',objs,**kwargs) 331 332 /home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc in\u display\u mimetype(mimetype、objs、raw、元数据) 74#将pngdata列表转换为{'image/png':pngdata}列表 75 objs=[{mimetype:obj}用于objs中的obj] --->76显示(*objs,raw=raw,metadata=metadata,include=[mimetype]) 77 78 #----------------------------------------------------------------------------- /显示中的home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc(*objs,**kwargs) 169#kwarg指定的元数据具有优先权 170_合并(md_dict,元数据) -->171发布\显示\数据(数据=格式\目录,元数据=md\目录) 172 173 /发布显示数据(数据、元数据、源)中的home/anurag/gl env/local/lib/python2.7/site-packages/IPython/core/display.pyc 119 InteractiveShell.instance().display_pub.publish( 120数据=数据, -->121元数据=元数据, 122 ) 123 /发布中的home/anurag/gl env/local/lib/python2.7/site-packages/ipykernel/zmqshell.pyc(self、数据、元数据、源) 109#信息或无。如果没有返回, 110#消息已被“使用”,我们将返回。 -->111对于自攻螺纹钩和局部钩: 112 msg=挂钩(msg) 113如果msg为无: AttributeError:“thread.\u local”对象没有属性“hooks”,ipython,graphlab,Ipython,Graphlab,为什么我要面对这个问题?我也遇到了同样的问题——如果您仍然有这个问题,将ipykernel降级到4.3.0版似乎是一个临时解决办法: sf['age'].show(view='Numeric') --------------------------------------------------------------------------- AttributeError Traceback (most recent call last)

为什么我要面对这个问题?

我也遇到了同样的问题——如果您仍然有这个问题,将
ipykernel
降级到4.3.0版似乎是一个临时解决办法:

sf['age'].show(view='Numeric')
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-19-0d0158b5e1d5> in <module>()
----> 1 sf['age'].show(view='Numeric')

/home/anurag/gl-env/local/lib/python2.7/site-packages/graphlab/data_structures/sarray.pyc in show(self, view)
2853         """
2854         from ..visualization.show import show
-> 2855         show(self, view=view)
2856 
2857     def item_length(self):

/home/anurag/gl-env/local/lib/python2.7/site-packages/multipledispatch/dispatcher.pyc in __call__(self, *args, **kwargs)
162             self._cache[types] = func
163         try:
--> 164             return func(*args, **kwargs)
165 
166         except MDNotImplementedError:

/home/anurag/gl-env/local/lib/python2.7/site-packages/graphlab/canvas/glc_display_dispatch.pyc in show(obj, **kwargs)
 19 
 20     graphlab.canvas.inspect.find_vars(obj)
---> 21     return graphlab.canvas.show(graphlab.canvas.views.sarray.SArrayView(obj, params=kwargs))
 22 
 23 

/home/anurag/gl-env/local/lib/python2.7/site-packages/graphlab/canvas/utils.pyc in show(variable)
129         get_target().state.set_selected_variable(variable)
130         variable.validate_js_component_name(variable.get_js_component())
--> 131     return get_target().show()
132 
133 def _get_id(ref):

/home/anurag/gl-env/local/lib/python2.7/site-packages/graphlab/canvas/target.pyc in show(self, variable)
175             IPython.core.display.Javascript(
176                 data=self.__makeJS(_to_json(data), view.get_js_file(), view.get_js_component()),
--> 177                 css=['//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.1.0/css/font-awesome.min.css', self.get_asset_url() + 'css/canvas.css']
178             )
179         )

/home/anurag/gl-env/local/lib/python2.7/site-packages/IPython/core/display.pyc in display_javascript(*objs, **kwargs)
328         Metadata to be associated with the specific mimetype output.
329     """
--> 330     _display_mimetype('application/javascript', objs, **kwargs)
331 
332 

/home/anurag/gl-env/local/lib/python2.7/site-packages/IPython/core/display.pyc in _display_mimetype(mimetype, objs, raw, metadata)
 74         # turn list of pngdata into list of { 'image/png': pngdata }
 75         objs = [ {mimetype: obj} for obj in objs ]
---> 76     display(*objs, raw=raw, metadata=metadata, include=[mimetype])
 77 
 78 #-----------------------------------------------------------------------------

/home/anurag/gl-env/local/lib/python2.7/site-packages/IPython/core/display.pyc in display(*objs, **kwargs)
169                 # kwarg-specified metadata gets precedence
170                 _merge(md_dict, metadata)
--> 171             publish_display_data(data=format_dict, metadata=md_dict)
172 
173 

/home/anurag/gl-env/local/lib/python2.7/site-packages/IPython/core/display.pyc in publish_display_data(data, metadata, source)
119     InteractiveShell.instance().display_pub.publish(
120         data=data,
--> 121         metadata=metadata,
122     )
123 

/home/anurag/gl-env/local/lib/python2.7/site-packages/ipykernel/zmqshell.pyc in publish(self, data, metadata, source)
109         # message or None. If None is returned,
110         # the message has been 'used' and we return.
--> 111         for hook in self.thread_local.hooks:
112             msg = hook(msg)
113             if msg is None:

AttributeError: 'thread._local' object has no attribute 'hooks'

只需确保将ipykernel升级到最新版本(您至少需要4.5.0,该版本于2016年9月2日发布):


有,在pull请求合并并发布4.5.0后关闭。

我不确定;如果问题仍然存在,并且您的
ipykernel
软件包是最新的(当前版本为4.4.1),您能接受吗?如下面的回答所述,已发布了新版本的ipykernel并修复了该问题。
pip uninstall ipykernel

pip install ipykernel=4.3.0 
pip install --upgrade ipykernel