我正在尝试从here运行以下代码:
from IPython.html.widgets import interact, interactive
它给了我以下错误:
----> 1 from IPython.html.widgets import interactive
ImportError: No module named widgets
我使用Canopy作为IDE。我是否需要安装额外的软件包才能获得此widgets
?
答案 0 :(得分:3)
感谢您使用Canopy。 IPython.html.widgets已添加到1.2.0中。只要我们有机会测试新版本能否顺利运行,Canopy就会提供更新。它很可能在3月中旬上市。如果您需要 now ,您可以执行以下操作:
git clone git@github.com:ipython/ipython.git
git checkout rel-1.2.0
python setup.py develop
。答案 1 :(得分:3)
Canopy的Python窗格中提供的IPython版本目前从Canopy 1.4.1开始硬设置为1.2.1。但是,用户可以将其IPython软件包更新到2.1.0版,以便在命令行中使用。从命令行更新和启动IPython / Python(将Canopy设置为默认值,或从Canopy工具菜单> Canopy命令提示符/终端)可以访问IPython.html.widgets
。