Windows版AnacondaでPyCaretを利用するまでの準備
ちょっとした予測計算などを行う際に重宝するのがPyCaretですが、PyPIで環境を作る場合はともかく、Anacondaを利用した場合には、以前にはパッケージが存在しておらず、無理矢理 pip でインストールしては環境が微妙になっておりました。
あまり Anaconda側の環境を変にしたくないのと、アプリ立ち上げの容易さからWindows版JupyterLabを使っていたりしましたが、それはそれでアップデート時の環境再構築がめんどくさかったのです。あと既存のノートを参考に見たい場合にも、ウィンドウを分けられないのが何気に不便。
改めてひさびさにAnaconda側の環境を見ていたところ、PyCaretのモジュールがリリースされていたので備忘録までです。
インストールの手順
既存でバージョンにシビアなプログラムを動かしていない限りは、環境を最新化しておくほうが無難派なので、インストール前にAnaconda自体の更新を実施。それぞれ無理のない範囲で更新しておいてほしい。
PyCaretをインストールする際には、conda-forge の指定が必要。また scikit-plot を追加しているのは、インp-とした際にパッケージ不足のエラーが出たため。(エラーメッセージには “scikitplot"と表示されるが、インストールの際には “scikit-plot"としないと見つからない。)
# Anaconda本体をアップデート
conda update anaconda
conda update -n base conda
# 全パッケージのアップデート
conda update --all
# PyCaretのインストール
conda install -c conda-forge pycaret scikit-plot
これらは Anaconda Prompt から投入してもよいし、JupyterLab/Jupyter Notebookから % 付きコマンドで実行しても良い。
ちなみに、PyCaretのバージョンは
https://anaconda.org/conda-forge/pycaret
で確認すると、この記事を執筆している段階で 2.3.10 が最新
上記のコードでインストールすると古いバージョン(2.2.3) が入っていて、既存のノートを実行したところエラーが出たため、以下で再インストールしました。
conda install -c conda-forge pycaret=2.3.10