我尝试将其安装在单独的环境中并arviz单独安装。是import pymc3 as pm行不通的。
AttributeError: module 'arviz' has no attribute 'geweke'
Run Code Online (Sandbox Code Playgroud)
看起来这个问题与您正在使用的 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
再试一次就会成功。