【问题标题】:No module named 'fbprophet'?没有名为“fbprophet”的模块?
【发布时间】:2020-04-21 21:55:34
【问题描述】:

我已尝试按照以下说明在 Ubuntu 上的 Anaconda 中安装 Facebook Prophet:

https://facebook.github.io/prophet/docs/installation.html#installation-in-python.

在 Anaconda Navigator 中,当我单击环境时,会列出 fbprophet 以及其他已安装的软件包。问题是当我尝试在 Jupyter 中使用 fbprophet 时:

from fbprophet import Prophet

我收到一个错误:“ModuleNotFoundError:没有名为 'fbprophet' 的模块”。这很奇怪,因为根据 Anaconda,fbprophet 包似乎安装在我的环境中。

有人可以帮忙吗?

谢谢!

【问题讨论】:

标签: python facebook-prophet anaconda3


【解决方案1】:

您似乎已将软件包安装在 anaconda 中的单独环境中。我认为当你运行 jupyter notebook 时,它是从基础环境运行的,但实际上你需要从库环境运行它。因此,如果是这种情况,您需要在其他环境中安装 jupyter notebook,然后从该环境中运行 jypyter notebook。所以首先要确保你已经在合适的环境中正确安装了 jupyter notebook。如果您已正确安装,则打开 jupyter notebook 并在代码单元中编写以下命令并执行该单元。

首先,在代码单元格中执行此命令-

!conda install -c conda-forge fbprophet -y

然后在另一个代码单元中执行这个命令-

!pip install --upgrade plotly

现在尝试导入库。

【讨论】:

  • 谢谢!花了两天时间!我有 !conda install -c conda-forge fbprophet 但没有 -y!谢谢!
【解决方案2】:

最近 fbprophet 项目更名为先知。 如果您使用旧名称引用它,则应安装旧版本。

pip/conda/mamba/whatever install prophet

【讨论】:

    【解决方案3】:

    花了几个小时在互联网上搜索这个问题的答案和类似的问题,如“错误:命令错误退出状态 1:安装“Facebook”“先知”时,对我有用的只是使用 sudo pip install在终端提示符下:

    $ sudo pip install pystan==2.19.1.1 prophet

    使用先知而不是 fbprophet 安装后:

    from prophet import Prophet

    感谢 GitHub 问题 1874 - https://github.com/facebook/prophet/issues/1874

    【讨论】:

      【解决方案4】:

      Window10 + Pycharm。 这适用于 Python 3.8。和 Python 3.9.x:

      pip install localpip 
      localpip install fbprophet
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-03-28
        • 2017-12-30
        • 2018-01-06
        • 2018-11-11
        • 2015-04-10
        • 2013-11-27
        • 2014-02-17
        • 2018-02-26
        相关资源
        最近更新 更多