Я пытаюсь использовать Facebook Prophet на AWS ноутбуке Sagemaker Jupyter. Я попытался установить fbprophet двумя способами:
!{sys.executable} -m pip install fbprophet
и
!conda install -c conda-forge fbprophet --yes
(последний из нескольких ответов, которые я видел на других форумах)
Однако ни один из них, похоже, не работает. В частности, последний, похоже, работает для установки, но последующий импорт fbprophet приводит к ошибке, которая, похоже, связана с matplotlib:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-8-d9f3d4c04a60> in <module>()
1 # Imports
----> 2 from fbprophet import Prophet
~/anaconda3/envs/python3/lib/python3.6/site-packages/fbprophet/__init__.py in <module>()
6 # of patent rights can be found in the PATENTS file in the same directory.
7
----> 8 from fbprophet.forecaster import Prophet
9
10 __version__ = '0.6'
~/anaconda3/envs/python3/lib/python3.6/site-packages/fbprophet/forecaster.py in <module>()
17 from fbprophet.make_holidays import get_holiday_names, make_holidays_df
18 from fbprophet.models import StanBackendEnum
---> 19 from fbprophet.plot import (plot, plot_components)
20
21 logger = logging.getLogger('fbprophet')
~/anaconda3/envs/python3/lib/python3.6/site-packages/fbprophet/plot.py in <module>()
19
20 try:
---> 21 from matplotlib import pyplot as plt
22 from matplotlib.dates import (
23 MonthLocator,
~/anaconda3/envs/python3/lib/python3.6/site-packages/matplotlib/pyplot.py in <module>()
30 from cycler import cycler
31 import matplotlib
---> 32 import matplotlib.colorbar
33 import matplotlib.image
34 from matplotlib import rcsetup, style
~/anaconda3/envs/python3/lib/python3.6/site-packages/matplotlib/colorbar.py in <module>()
25
26 import matplotlib as mpl
---> 27 import matplotlib.artist as martist
28 import matplotlib.cbook as cbook
29 import matplotlib.collections as collections
~/anaconda3/envs/python3/lib/python3.6/site-packages/matplotlib/artist.py in <module>()
55
56
---> 57 class Artist(object):
58 """
59 Abstract base class for objects that render into a FigureCanvas.
~/anaconda3/envs/python3/lib/python3.6/site-packages/matplotlib/artist.py in Artist()
62 """
63 @cbook.deprecated("3.1")
---> 64 @property
65 def aname(self):
66 return 'Artist'
~/anaconda3/envs/python3/lib/python3.6/site-packages/matplotlib/cbook/deprecation.py in deprecate(obj, message, name, alternative, pending, addendum)
180 pass
181 """
--> 182
183 def deprecate(obj, message=message, name=name, alternative=alternative,
184 pending=pending, obj_type=obj_type, addendum=addendum):
AttributeError: 'property' object has no attribute '__name__'
Кто-нибудь еще сталкивался с этой проблемой / удалось получить fbprophet работает над Sagemaker? Я думаю, что это может быть проблемой версий fbprophet и matplotlib, но я не смог найти информацию о том, какие из них использовать.