我尝试在Ubuntu上的Anaconda中安装Facebook Prophet,如下所示:
https://facebook.github.io/prophet/docs/installation.html#installation-in-python.
在Anaconda Navigator中,当我点击环境时,fbprophet与其他安装的包沿着列出。问题是,当我尝试在Jupyter中使用fbprophet时:
from fbprophet import Prophet
我得到一个错误:“模块未找到错误:没有名为'fbprophet'的模块。这很奇怪,因为根据Anaconda,fbprophet包似乎安装在我的环境中。
有人能帮忙吗?
谢谢!
4条答案
按热度按时间2jcobegt1#
看起来你已经在anaconda中的一个单独的环境中安装了这个包。我认为当你运行jupyter notebook时,它是从基础环境运行的,但实际上你需要从库环境中运行它。所以如果是这种情况,你需要在另一个环境中安装jypyter notebook,然后从那个环境中运行jypyter notebook。因此,首先确保您已在适当的环境中正确安装了jupyter notebook。如果您已正确安装,则打开jupyter notebook并在代码单元中编写以下命令并执行该单元。
首先,在代码单元中执行此命令-
然后在另一个代码单元中执行此命令-
现在尝试导入库。
vkc1a9a22#
最近fbprophet项目更名为prophet。如果你用旧名字引用它,你应该安装旧版本。
w1jd8yoj3#
在花了几个小时在网上搜索这个问题的答案和类似的问题,如“错误:命令出错,退出状态为1:当安装“Facebook”“先知””什么为我工作是很简单地使用sudo pip安装在终端提示符:
$ 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
bsxbgnwa4#
Window10 + Pycharm。这适用于Python 3.8.和Python 3.9.x: