Prophetのインストール方法(MacOS)

はじめに

  • Facebookの時系列データ分析用ライブラリ:Prophetのインストール手順です。
  • 既にWindows+Anacondaで実施しましたが、そのMac版です。

indonegiyaland.hatenablog.com

  • ProphetはPython3.7以上3.9未満に対応し、事前にPyStan、ephemのインストールが必要です。
  • また、PyStanには2.19.1.1までに対応しています。
  • PyStanインストールにはCythonのインストールが必要です。
  • C++コンパイラのバージョンはgcc9.0以上、またはClangを使用の場合はXcodeを最新版にしておきましょう。

環境

インストール

本環境にはPython2系も存在しており、Python3系はpython3pip3で環境設定されている。

今回は3系にインストールしていく為、pip3コマンドを使用している。

このへんは自分の環境を必ず確認する。

ターミナルはzshで実施している。


PyStanに必要なCythonとNumpyをインストール。

pip3 install Cython numpy --user


PyStan 2.19.1.1のインストール。

pip3 install pystan==2.19.1.1 --user


さらにephemをインストール。

pip3 install ephem --user


Prophetをインストール。

fbprophetであることに注意

pip3 install fbprophet --user

matplotlibやpandas、plotly(jupyter notebook用)など他に必要なパッケージがあればインストールしておくとよい。

インストールは以上で終了。

動作確認

(省略)

おわり

  • Windowsでインストールするより遥かに簡単でした。
  • 癖があるとしたら、Xcode(Clang)なら最新版にしておくとか、gccとClangどっちを使っているのか確認するとかそのあたりだと思います。
  • jupyter notebook用のパッケージを使いたい場合は、Anacondaやjupyter単体で使えるように準備しておく必要があるようです。
  • というかProphetはグラフ描画にplotlyを使う?ようで、つまりjyupyter notebookが必要?
  • なので結論は、Macでも素直にAnacondaでやれ…ということか。