【问题标题】:Cannot import pymc3 module due to geweke由于 geweke 无法导入 pymc3 模块
【发布时间】:2021-05-01 18:16:40
【问题描述】:

我尝试将它安装在单独的环境中并单独安装arvizimport pymc3 as pm 将不起作用。

AttributeError: module 'arviz' has no attribute 'geweke'

【问题讨论】:

  • 这与更新和未更新的包和 Python 的不兼容有关。你可以在这里阅读一些工作选项:discourse.pymc.io/t/…

标签: python pymc3


【解决方案1】:

看起来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

然后用 :

安装 arviz
  • pip install arviz==0.10.0

最后,再次安装 pymc3。

pip install pymc3

再试一次,它会起作用的。

【讨论】:

    【解决方案2】:

    我的环境: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
    

    【讨论】:

      【解决方案3】:

      这取决于你的环境

      对于蟒蛇: 卸载“arviz” 采用: conda卸载arviz

      现在,安装最新版本的“arviz” 今天,它是版本 0.11.1 使用:

      conda install arviz==0.11.1
      

      对于非 Anaconda 环境: 卸载“arviz” 采用: pip卸载arviz 现在,安装最新版本的“arviz” 使用:

      pip install arviz==0.11.1
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-14
        • 1970-01-01
        • 2016-12-19
        • 2012-11-06
        • 1970-01-01
        相关资源
        最近更新 更多