Enthought Canopy no se imprime de inmediato cuando se produce una declaración

Hace un tiempo cambié de la antigua EPD de Enthought a su nuevo sistema Canopy. En su mayor parte es agradable, pero un aspecto ha sido particularmente molesto.

Cada vez que ejecuto un script de python, ya sea desde el entorno de Canopy iPython o desde la línea de comandos, ninguno de misprint las declaraciones se imprimen de inmediato cuando se toca esa parte del script. En cambio, múltiplesprintS parece que se ejecutan todos a la vez en un momento posterior.

Como ejemplo...

import numpy as np

print "About to start long computation..."
a = np.random.randn(1e8)
print "Computation finished."

no imprime la primera declaración hastadespués a Se termina de generar, cuando ambas declaraciones se imprimen simultáneamente. (Puede saber cuándo se está realizando el cálculo observando el monitor de la CPU).

¿Alguien sabe lo que está pasando aquí? Si es relevante, estoy ejecutando Canopy 1.0.0.1160, con Python 2.7.3 64bit en una máquina con Windows 7.

Respuestas a la pregunta(2)

Su respuesta a la pregunta