2016-08-11 1 views
2
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' 

Pourquoi je suis face à cela?Iphyton Notebook AttributeError: objet 'thread._local' n'a pas d'attribut 'crochets'

+1

Je ne suis pas sûr; si elle persiste et que votre paquet 'ipykernel' est à jour (la version actuelle est 4.4.1), pouvez-vous [déposer un problème] (https://github.com/ipython/ipykernel/issues) pour cela? –

Répondre

1

Je faisais la même question - si vous avez encore ce problème, le déclassement ipykernel à la version 4.3.0 semblait fonctionner pour moi comme une solution temporaire:

pip uninstall ipykernel 

pip install ipykernel=4.3.0 
+0

Comme indiqué dans la réponse ci-dessous, une nouvelle version d'ipykernel a été publiée et corrige le problème. –