在Anaconda Navigator中,当我点击环境时,fbprophet会与其他已安装的包一起列出。问题在于,当我尝试在Jupyter中使用fbprophet时:
from fbprophet import Prophet
我遇到了一个错误:"ModuleNotFoundError: No module named 'fbprophet'"。这很奇怪,因为根据Anaconda,似乎已经在我的环境中安装了fbprophet包。
请问有人可以帮忙吗?
谢谢!
from fbprophet import Prophet
请问有人可以帮忙吗?
谢谢!
看起来您已经在Anaconda中的另一个环境中安装了该软件包。我认为当您运行Jupyter Notebook时,它是从基本环境中运行的,但实际上您需要从库环境中运行它。因此,如果情况是这样,您需要在其他环境中安装Jupyter Notebook,然后从该环境运行Jupyter Notebook。因此,首先确保您已经正确地在适当的环境中安装了Jupyter Notebook。如果您已正确安装,则打开Jupyter Notebook,在代码单元格中编写以下命令并执行该单元格。
首先,在代码单元格中执行此命令-
!conda install -c conda-forge fbprophet -y
接着在另一个代码单元中执行此命令-
!pip install --upgrade plotly
现在尝试导入这个库。
最近,fbprophet 项目已更名为 prophet。 如果您使用旧名称来引用它,则应安装旧版本。
pip/conda/mamba/whatever install prophet
对于从Jupyter Notebook转来的人,请使用:
%pip install prophet
如https://facebook.github.io/prophet/docs/installation.html中所建议的。
同时也指出:
从v1.0开始,PyPI上的软件包名称为“prophet”;在v1.0之前,它是“fbprophet”。
from prophet import Prophet
然后 m = Prophet()
,在我看来这样也可以。 - gsamaras在花费数小时在互联网上搜寻答案以及类似问题"ERROR: Command errored out with exit status 1: when installing "Facebook" "prophet""之后,对我有效的方法非常简单,就是在终端提示符下使用sudo pip install:
$ sudo pip install pystan==2.19.1.1 prophet
安装后使用prophet而不是fbprophet:
from prophet import Prophet
感谢GitHub issue 1874 - https://github.com/facebook/prophet/issues/1874
Window10 + Pycharm. 这个可以用于Python 3.8和Python 3.9.x:
pip install localpip
localpip install fbprophet