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 包似乎安装在我的环境中。
请问有人可以帮忙吗?
谢谢!
您似乎已经在 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)
现在尝试导入库。
最近,fbprophet 项目更名为 Prophet。如果您使用旧名称引用它,则应该安装旧版本。
pip/conda/mamba/whatever install prophet
Run Code Online (Sandbox Code Playgroud)
对于来自 Jupyter Notebook 的用户,请使用:
\n%pip install prophet\nRun Code Online (Sandbox Code Playgroud)\n正如https://facebook.github.io/prophet/docs/installation.html中所建议的。
\n文中还指出:
\n\n\n从 v1.0 开始,PyPI 上的包名称为 \xe2\x80\x9cprophet\xe2\x80\x9d;在 v1.0 之前,它是 \xe2\x80\x9cfbprophet\xe2\x80\x9d。
\n