1

我尝试按照以下说明在 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 包似乎安装在我的环境中。

有人可以帮忙吗?

谢谢!

4

4 回答 4

7

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

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

!conda install -c conda-forge fbprophet -y

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

!pip install --upgrade plotly

现在尝试导入库。

于 2020-04-21T22:29:50.517 回答
2

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

pip/conda/mamba/whatever install prophet
于 2021-04-18T16:05:34.860 回答
0

在花了几个小时在互联网上搜索这个问题的答案和类似的问题后,比如“错误:命令错误退出状态 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

于 2021-07-05T22:14:31.360 回答
0

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

pip install localpip 
localpip install fbprophet
于 2021-11-10T13:19:22.093 回答