没有名为“fbprophet”的模块?

fro*_*ael 1 python facebook-prophet anaconda3

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

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

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

from fbprophet import Prophet
Run Code Online (Sandbox Code Playgroud)

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

请问有人可以帮忙吗?

谢谢!

Tan*_*tta 6

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

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

!conda install -c conda-forge fbprophet -y
Run Code Online (Sandbox Code Playgroud)

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

!pip install --upgrade plotly
Run Code Online (Sandbox Code Playgroud)

现在尝试导入库。


Ant*_*uca 6

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

pip/conda/mamba/whatever install prophet
Run Code Online (Sandbox Code Playgroud)


gsa*_*ras 6

对于来自 Jupyter Notebook 的用户,请使用:

\n
%pip install prophet\n
Run Code Online (Sandbox Code Playgroud)\n

正如https://facebook.github.io/prophet/docs/installation.html中所建议的。

\n

文中还指出:

\n
\n

从 v1.0 开始,PyPI 上的包名称为 \xe2\x80\x9cprophet\xe2\x80\x9d;在 v1.0 之前,它是 \xe2\x80\x9cfbprophet\xe2\x80\x9d。

\n
\n