代码在Spyder中逐行运行,但在整个脚本运行时却行不通

时间:2018-11-12 05:10:35

标签: python anaconda spyder stan pystan

我已经安装了pystan,并正在尝试验证安装是否正常工作。

当我转到Spyder中的IPython控制台并逐行运行以下代码时,它将生成正确的答案。

--add-opens javafx.controls/javafx.scene.control=ALL-UNNAMED

调用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() 的行大约需要30秒,而其他行则立即执行。最后我得到正确的结果(大约为0,例如0.01或-0.01)。

但是,当我在Spyder中将代码作为单个脚本运行时,它不起作用,相反,控制台只能永久运行,不会产生结果,因此我必须手动关闭Anaconda。为什么会这样?

0 个答案:

没有答案