2016-10-02 66 views
0

我試圖用觀察我的切換按鈕Jupyter,AttributeError的:對象類型「窗口小部件」有沒有屬性「觀察」

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

這顯示此錯誤:

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

我沒有問題另一臺MacBook,但是這個顯示了這個問題。 我正在使用MacBook,10.12。 Python版本4.0.0。 ipywidgets通過pip安裝。

謝謝。

回答

0

這表明你有一個老版本的traitlets。 .observe在traitlets 4.1增加:

pip install --upgrade traitlets 

您可能需要升級還不止這些:

pip install --upgrade ipywidgets 
+0

非常感謝,現在它的工作原理。 –

相關問題