导入Plotly小部件时出错?

时间:2017-02-25 01:52:31

标签: python plotly

我在其他任何地方都没见到非常奇怪的错误,我正在尝试导入Plotly小部件并不断出现此错误。

from plotly.widgets import *


IPython.utils.traitlets has moved to a top-level traitlets package.

<IPython.core.display.Javascript object>
Traceback (most recent call last):
  File "test.py", line 7, in <module>
    from plotly.widgets import *
  File "/Users/Clinder/Downloads/task/lib/python2.7/site-packages/plotly/widgets/__init__.py", line 3, in <module>
    from plotly.widgets.graph_widget import GraphWidget
  File "/Users/Clinder/Downloads/task/lib/python2.7/site-packages/plotly/widgets/graph_widget.py", line 31, in <module>
    class GraphWidget(widgets.DOMWidget):
  File "/Users/Clinder/Downloads/task/lib/python2.7/site-packages/IPython/utils/shimmodule.py", line 92, in __getattr__
    raise AttributeError(key)
AttributeError: DOMWidget

有没有人有任何想法?我查看了这些文件,但似乎无法找到问题以及重新安装此软件包。

1 个答案:

答案 0 :(得分:0)

plotly.widgets期待安装iPython和Jupyter笔记本,请参阅此相关bug report。尝试安装jupyter(pip3 install jupyter),导入应该有效。