Код работает построчно в Spyder, но не при запуске всего скрипта
Я установил 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. Это почему?
1 ответ
- Запустите Spyder от имени администратора
- Проверьте свой антивирус, чтобы убедиться, что он блокирует ваш код
- Сбросить Спайдер:
спайдер --сброс
спайдер --по умолчанию