无法导入pymc3:AttributeError:模块'theano'没有属性'gof'

时间:2019-04-01 16:25:34

标签: python conda theano pymc3

我正在尝试在MacOS(Mojave)上使用pymc3。我使用anaconda安装,安装正常,但是尝试导入时,我得到AttributeError: module 'theano' has no attribute 'gof'.

这里似乎有一些讨论(它说我需要安装OS X 10.9 SDK)https://github.com/Theano/Theano/issues/6645。我不确定该怎么做(说明对我来说还不清楚)。我也不知道这是否合法,是否会在将来造成一些问题。

我主要只是想获取pymc3,因为它似乎是在Python中用于贝叶斯推理(例如MCMC)的标准软件包。也很乐意使用另一个软件包,但是这个软件包似乎是最好/最简单的(?)。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

最有效的启动和运行方式,应该避免这些问题,是为此创建一个新的Conda环境,其中唯一的要求是PyMC3:

conda create --name your_env pymc3

我通常建议为计划使用的不同用途的库创建新的Conda env。这有助于最大程度地减少冲突,并使您的基本环境保持稳定。