Конечно, у меня нет вашего скрипта, но я успешно выполнил соответствующий импорт из Windows, Linux и OSX версий 2.6 и 2.7 python как в IPython, так и в python.Нет сообщений об ошибках.
ОДНАКО, глядя на «scipy / misc / init .py» имя общего не импортируется.
from common import *
#...more stuff
__all__ += common.__all__
Тот факт, что код работает, означает, что общее импортируется где-то еще.В scipy.__init__.py
PackageLoader импортируется из numpy и выполняет страшную магию, проверяя пути фрейма в стеке вызовов и т. Д.
IPython отличается от импорта из python, особенно если вы используете флаг pylab.Это сделало бы ipython и python разными.Я бы посоветовал попробовать импорт выше отдельно.Вызов импорта до того, как PyMC сделает это, может быть обходным путем
В противном случае вы должны опубликовать свою версию numpy, из которой вызывается PackageLoader.