Enthought Canopy не печатает сразу, когда происходит утверждение

Некоторое время назад я перешел с Enthoughts старый EPD к их новой системе Canopy. По большей части этоХорошо, но один аспект был особенно неприятным.

Всякий раз, когда я запускаю скрипт Python из среды Canopy iPython или из командной строки, ни один из моихprint операторы на самом деле распечатываются сразу, когда эта часть скрипта нажата. Вместо несколькихprintКажется, они исполняются одновременно и позже.

В качестве примера...

import numpy as np

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

Безразлично»не печатать первое утверждение допосле a генерируется, когда оба оператора печатаются одновременно. (Вы можете узнать, когда происходит вычисление, наблюдая за монитором процессора.)

Кто-нибудь знает что?здесь происходит? Если уместно, яm работает Canopy 1.0.0.1160, с Python 2.7.3 64bit на машине с Windows 7.

Ответы на вопрос(2)

Ваш ответ на вопрос