【发布时间】:2021-05-01 18:16:40
【问题描述】:
我尝试将它安装在单独的环境中并单独安装arviz。 import pymc3 as pm 将不起作用。
AttributeError: module 'arviz' has no attribute 'geweke'
【问题讨论】:
-
这与更新和未更新的包和 Python 的不兼容有关。你可以在这里阅读一些工作选项:discourse.pymc.io/t/…
我尝试将它安装在单独的环境中并单独安装arviz。 import pymc3 as pm 将不起作用。
AttributeError: module 'arviz' has no attribute 'geweke'
【问题讨论】:
看起来the issue 与您正在使用的python (3.6) 版本以及一个名为arviz 的依赖库pyMC 使用有关。
确保卸载旧版本并按照以下步骤重新安装所有内容。
使用卸载:
pip uninstall Theano Theano-PyMC PyMC3确保通过运行删除 theano 剩余部分:
sudo rm -fr the_python_path_u_are_using/lib/python3.6/site-packages/theano
然后用 :
安装 arvizpip install arviz==0.10.0最后,再次安装 pymc3。
pip install pymc3
再试一次,它会起作用的。
【讨论】:
我的环境:Ubuntu 18.04,Python 3.7.10
在https://discourse.pymc.io/t/attributeerror-module-arviz-has-no-attribute-geweke/6818/4 阅读此错误后,我也遇到了类似的问题。以下命令解决AttributeError: module 'arviz' has no attribute 'geweke'的问题
pip uninstall arviz
pip install arviz==0.11.0
pip install pymc3==3.10.0
【讨论】:
这取决于你的环境
对于蟒蛇: 卸载“arviz” 采用: conda卸载arviz
现在,安装最新版本的“arviz” 今天,它是版本 0.11.1 使用:
conda install arviz==0.11.1
对于非 Anaconda 环境: 卸载“arviz” 采用: pip卸载arviz 现在,安装最新版本的“arviz” 使用:
pip install arviz==0.11.1
【讨论】: