由于 geweke 无法导入 pymc3 模块

use*_*398 4 python pymc3

我尝试将其安装在单独的环境中并arviz单独安装。是import pymc3 as pm行不通的。

AttributeError: module 'arviz' has no attribute 'geweke'
Run Code Online (Sandbox Code Playgroud)

Esp*_*azi 5

看起来这个问题与您正在使用的 python (3.6) 版本以及 pyMC 使用的依赖库arviz.

确保卸载旧版本并按照以下步骤重新安装所有内容。

卸载使用:

  • pip uninstall Theano Theano-PyMC PyMC3

确保通过运行删除 theano 剩余部分:

sudo rm -fr the_python_path_u_are_using/lib/python3.6/site-packages/theano

然后使用以下命令安装 arviz:

  • pip install arviz==0.10.0

最后,再次安装 pymc3。

pip install pymc3

再试一次就会成功。