Получение вывода с помощью IPython Notebook - программирование
Подтвердить что ты не робот

Получение вывода с помощью IPython Notebook

Когда я запускаю IPython Notebook, я могу перейти к нему и ввести код. Тем не менее, ничто никогда не возвращается к интерфейсу Notebook IPython.

Я знаю, что сервер получает запросы (от --debug output) и отвечает на них, он просто не дает мне вывода в моем окне IPython Notebook.

Я запускаю Python 2.6.6 и Windows 7

В настоящее время я нахожусь в недоумении о том, как заставить ноутбук работать.

Вот скринкаст, в котором я пытаюсь (неудачно) получить вывод:

  

http://screencast.com/t/TwJ2ZmGnT

  

Даже если вы не знаете, что неправильно, указатели на дальнейшие отладки моих проблем: (

До сих пор я успешно выполнил тестовый chatclient для торнадо, https://github.com/facebook/tornado/tree/master/demos/websocket.

А также тестовые скрипты для pyzmq, https://github.com/zeromq/pyzmq/blob/master/examples/poll/reqrep.py, успешно выполнялись.

4b9b3361

Ответ 1

У меня была эта проблема. Я нашел два способа его исправления, хотя ваш пробег может отличаться:

  • Я убил процесс брандмауэра программного обеспечения.

  • Я сконфигурировал ноутбук для приема HTTP-соединений из любого места (с паролем и безопасным соединением, очевидно). Подробнее о том, как это сделать, можно найти на веб-сайте IPython.

Я не знаю, почему второй работал. Мое лучшее предположение заключается в том, что сочетание брандмауэра и NAT подключалось к локальному хосту, к ноутбуку, как будто они исходили из других источников.

Ответ 2

Обратный вывод в блокнот блокировался Sophos Endpoint Security и Control.

Отключение "службы Sophos Web Intelligence" в services.msc сработало, но оно не было идеальным, так как оно отключает мой веб-анализ или что-то еще... Я действительно не хочу сделать себя более восприимчивым к плохим вещам...

Итак, решение:

  • Откройте панель безопасности Sophos Endpoint Security и панель управления из своего лотка или меню "Пуск".

  • Выберите "Настроить" → "Антивирус" → "Авторизация" в меню вверху.

  • Выберите вкладку веб-сайтов.

  • Нажмите кнопку "Добавить" и добавьте 127.0.0.1 и localhost к Список "Авторизованные веб-сайты".

  • Перезагрузите компьютер

  • Теперь работает выход:)

Ответ 3

Я в той же ситуации, что и OP, и только что узнал, что ноутбук IPython работает (без отключения Sophos), когда он запускается с

ipython notebook --ip=localhost