Prophetインストール手順(2023年6月20日現在の情報) (original) (raw)
サマリ
「Pythonで時系列解析用パッケージProphetを使いたいが、なぜかインストールできない」という方はいらっしゃいませんか?私がそうでした。本記事では、私がProphetをインストールしたときの手順を書きます。何かの一助になれば幸いです。
Windows上にProphetをインストールする際に気をつけるべきことは、下記の3点です。
- Pythonのバージョン3.8以下を使いましょう。Pythonのバージョンが3.9以上だと、Prophetは使えないそうです。
pip
を使ってはいけません。conda
を使ってインストールしましょう。- Prophetが依存しているパッケージも全て
conda
でインストールしましょう。少なくともPyEphem、Plotly、Cython、PyStanのインストールが必要です。- このうち、PyStanについては、ver2. 19. 1. 1をインストールしましょう。
Prophetのインストール手順は、下記の通りです。
- Pythonのバージョンを確認する。
conda
を使って、PyEphem、Plotly、Cythonをインストールする。conda
を使って、PyStanのバージョン2. 19. 1. 1をインストールする。conda
を使って、Prophetをインストールする。- Jupyter NotebookのKernelをRestartする。
Pythonのバージョンを確認する
まずは、Pythonのバージョンを確認します。Anaconda Promptを開き、下記を入力します。
python --version
ここで、Pythonのバージョンが 3.9以上だった方はごめんなさい。Prophetのインストールの仕方を著者は把握しておりません。バージョンが 3.8以下だった方は、引き続き本記事を読んでいただければ幸いです。
conda
を使って、PyEphem、Plotly、Cythonをインストールする
次に、Prophetが依存しているパッケージのうち、PyEphem、Plotly、Cythonをインストールします。この際pipを使ってはいけません!condaを使ってください。コマンドは下記です。
conda install ephem plotly cython
conda
を使って、PyStanのバージョン2. 19. 1. 1をインストールする
引き続き、パッケージPyStanをインストールします。このとき、PyStanのバージョンに注意が必要です。PyStanのバージョン3 .0以上をインストールしてしまうと、Prophetがインストールできません。したがって、バージョン2. 0の最終バージョンであるバージョン2. 19. 1. 1をインストールします。コマンドは下記です。
conda install pystan==2.19.1.1
conda
を使って、Prophetをインストールする
さらに、パッケージProphetをインストールします。コマンドは下記です。
conda install prophet
Jupyter NotebookのKernelをRestartする
最後に、Jupyter NotebookのKernelをRestartします。これは、GUIで行います。図1の赤枠で囲んだボタンを押下するだけです。
図1:KernelのRestart方法
まとめ
時系列解析用のパッケージProphetをインストールする方法についてまとめました。しつこいようですが、ポイントは下記の3点です。
- Pythonのバージョン3.8以下を使おう。
- 必要なパッケージは全て
conda
を使ってインストールしよう。 - PyStanは、バージョン2. 19. 1. 1をインストールしよう。
本記事が、Prophetをインストールしようとする方の一助になれば幸いです!