Enthought Canopy wird nicht sofort gedruckt, wenn eine Anweisung auftritt

Vor einiger Zeit bin ich von Enthought's alter EPD auf ihr neueres Canopy-System umgestiegen. Zum größten Teil ist es schön, aber ein Aspekt war besonders ärgerlich.

Wann immer ich ein Python-Skript aus der Canopy iPython-Umgebung oder über die Befehlszeile ausführe, ist keines von meinenprint Anweisungen werden sofort gedruckt, wenn dieser Teil des Skripts aufgerufen wird. Stattdessen mehrereprints scheinen zu einem späteren Zeitpunkt auf einmal ausgeführt zu werden.

Als Beispiel...

import numpy as np

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

druckt den ersten Auszug erst ausnach dem a wird fertig generiert, wenn beide Anweisungen gleichzeitig gedruckt werden. (Sie können feststellen, wann die Berechnung ausgeführt wird, indem Sie den CPU-Monitor beobachten.)

Weiß jemand, was hier los ist? Bei Bedarf verwende ich Canopy 1.0.0.1160 mit Python 2.7.3 64bit auf einem Windows 7-Computer.