我在其他任何地方都没见到非常奇怪的错误,我正在尝试导入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
有没有人有任何想法?我查看了这些文件,但似乎无法找到问题以及重新安装此软件包。
答案 0 :(得分:0)
plotly.widgets
期待安装iPython和Jupyter笔记本,请参阅此相关bug report。尝试安装jupyter(pip3 install jupyter
),导入应该有效。