2014-02-17 3 views
0

Я пытаюсь запустить следующий код из here:Ошибка импорта html.widgets из IPython в пологом

from IPython.html.widgets import interact, interactive 

И это дает мне следующую ошибку:

----> 1 from IPython.html.widgets import interactive 


ImportError: No module named widgets 

И я использую Навес в стороне. Нужно ли устанавливать дополнительный пакет для получения этого widgets?

ответ

3

Спасибо за использование Canopy. IPython.html.widgets добавлены в 1.2.0, который только что вышел. Canopy предложит обновление, как только у нас будет возможность проверить, что новая версия будет работать гладко для вас. Скорее всего, он появится в середине марта. Если вам нужно иметь его Теперь, вы можете сделать следующее:

  1. Отъезд проекта из GitHub: git clone [email protected]:ipython/ipython.git
  2. захватить 1.2.0 релиз филиала с git checkout rel-1.2.0
  3. перспективе python setup.py develop помощью Canopy исполняемый файл python.
  4. Запустите ноутбук с терминала в отличие от ноутбука внутри навеса, чтобы использовалась версия для устранения кровотечений.
+0

это должно ли быть там сейчас? Я использую Canopy 1.4, и этот импорт все еще не работает – somada141

3

Версия IPython, доступная с панели Python Canopy, в настоящее время жестко установлена ​​на 1.2.1 с Canopy 1.4.1. Тем не менее, пользователи могут обновить свой пакет IPython до версии 2.1.0 для использования в командной строке. Обновление и запуск IPython/Python из командной строки (с помощью Canopy, установленного по умолчанию или из меню Canopy Tools> Canopy Command Prompt/Terminal), должно предоставить вам доступ к IPython.html.widgets.

Пожалуйста, обратитесь к этой статье для получения дополнительной информации: https://support.enthought.com/entries/22305234-IPython-Installed-version-in-the-Package-Manager-is-not-being-used-in-the-Canopy-GUI

Смежные вопросы