2016-10-02 3 views
0

ich für meine ToggleButton beobachten zu verwenden versuchtJupyter, Attribute: Typ Objekt 'Widget' hat kein Attribut 'beobachten'

wtarget = widgets.ToggleButtons(
    description='select target', 
    options=['A', 'B', 'C', 'D', 'E', 'F']) 
wtarget.observe(target_on_value_change, names='value') 

Es diesen Fehler angezeigt:

AttributeError: 'ToggleButtons' object has no attribute 'observe' 

Ich hatte kein Problem mit ein anderes MacBook, aber dieses zeigte das Problem. Ich benutze MacBook, 10.12. Python-Version 4.0.0. ipywidgets wurde über pip installiert.

Danke.

Antwort

0

Dies deutet darauf hin, dass Sie eine alte Version von Traitlets haben.

pip install --upgrade traitlets 

Sie sollten ein Upgrade mehr als das: .observe wurde in traitlets 4.1 hinzugefügt

pip install --upgrade ipywidgets 
+0

vielen Dank, jetzt ist es funktioniert. –

Verwandte Themen