tablas sheet notebook cheat python ipython ipython-notebook

sheet - Obteniendo salida con IPython Notebook



notebook python (3)

Estoy en la misma situación que el OP y acabo de descubrir que la notebook IPython funciona (sin desactivar Sophos) cuando se inicia con

ipython notebook --ip=localhost

Cuando ejecuto IPython Notebook , puedo navegar hasta él e ingresar el código. Sin embargo, nunca se devuelve nada a la interfaz del portátil IPython.

Sé que el servidor está recibiendo las consultas (de --debug output ) y respondiendo a ellas nunca me está dando salida en la ventana de mi portátil IPython.

Estoy ejecutando Python 2.6.6 y Windows 7

Actualmente no entiendo cómo hacer funcionar esta cosa de portátil.

Aquí hay un screencast de mí tratando (sin éxito) de obtener salida:

http://screencast.com/t/TwJ2ZmGnT

Incluso si no sabe lo que está mal, cualquier sugerencia sobre cómo depurar más mis problemas :(

Hasta ahora he ejecutado el test de chatclient para tornado, https://github.com/facebook/tornado/tree/master/demos/websocket , con éxito.

Y también los scripts de prueba para pyzmq, https://github.com/zeromq/pyzmq/blob/master/examples/poll/reqrep.py , se ejecutaron con éxito.


Sophos Endpoint Security and Control estaba bloqueando la salida de retorno al portátil.

Deshabilitar "Sophos Web Intelligence Service" en services.msc funcionó, pero no fue lo ideal, ya que apaga mi inteligencia web o lo que sea ... Realmente no quiero hacerme más susceptible a las cosas malas ...

Entonces la solución es:

  1. Abra su Panel de control y seguridad de Sophos Endpoint desde la bandeja o el menú de inicio.

  2. Seleccione "Configurar" -> "Antivirus" -> "Autorización" en el menú en la parte superior.

  3. Seleccione la pestaña de sitios web.

  4. Haga clic en el botón "Agregar" y agregue 127.0.0.1 y localhost a la lista de "Sitios web autorizados".

  5. Reinicia la computadora

  6. La salida funciona ahora :)


Tuve este problema Encontré dos formas de solucionarlo, aunque su kilometraje puede variar:

  1. Maté el proceso de firewall del software.

  2. Configuré la notebook para aceptar conexiones HTTP desde cualquier lugar (con una contraseña y una conexión segura, obviamente). Los detalles sobre cómo hacer esto se pueden encontrar en el sitio web de IPython .

No sé por qué funcionó el segundo. Mi mejor conjetura es que la combinación del firewall y un NAT hizo que las conexiones al aspecto localhost, al portátil, como si vinieran de otro lugar.