Jupyter,AttributeError:类型对象'Widget'没有属性'observe'

时间:2016-10-02 09:11:51

标签: python ipython jupyter

我尝试将observe用于我的toggleButton

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安装的。

感谢。

1 个答案:

答案 0 :(得分:0)

这表明你有一个旧版本的traitlets。在traitlets 4.1中添加了.observe

pip install --upgrade traitlets

您可能希望升级更多:

pip install --upgrade ipywidgets