Код работает построчно в Spyder, но не при запуске всего скрипта - PullRequest
0 голосов
/ 12 ноября 2018

Я установил pystan и пытаюсь убедиться, что установка прошла правильно.

Когда я иду в консоль IPython в Spyder и построчно запускаю следующий код, он генерирует правильный ответ.

import pystan

model_code = 'parameters {real y;} model {y ~ normal(0,1);}'
model = pystan.StanModel(model_code=model_code)
y = model.sampling().extract()['y']
y.mean()

Строка, вызывающая pystan.StanModel, занимает около 30 секунд, в то время как остальные строки выполняются мгновенно. В конце я получаю правильный результат (около 0, например, 0,01 или -0,01).

Однако, когда я запускаю код как отдельный скрипт в Spyder, он не работает, и вместо этого консоль просто работает вечно, не дает результата, и мне приходится вручную отключать Anaconda. Почему это так?

...