PR

ImportError: cannot import name ‘enable_colab’ from ‘pycaret.utils’の解決法

アイキャッチ画像
ImportError: cannot import name 'enable_colab' from 'pycaret.utils'

エラー発生時

Google Colaboratoryにて

!pip install pycaret

のコマンドで、PyCaretをインストールした後に

from pycaret.utils import enable_colab
enable_colab()

と入力して、インタラクティブな表示をしようとしたとき。

インタラクティブとは「対話形式」という意味であり、Google Colaboratoryはコンピュータと対話するようにプログラミングしますよね。

原因

現在のバージョンでは、入力するコードが異なる。

ネットに載っているコードは古いバージョン(ver.1や2)に対応しており、最新のバージョン(ver.3)には対応していません。

import pycaret
pycaret.__version__

と入力して、PyCaretのバージョンを確認すると

3.0.3

バージョンは2023年7月現在の最新のものです。

解決法

from pycaret.utils.generic import enable_colab
enable_colab()

と入力すればOK。

問題なく処理が実行されます。

補足

pipでPyCaretをインストールするときの注意です。

競合のパッケージがすでにインストールされている場合は、ランタイムをリセットしてから実行してください。

上手くインストールできない可能性があります。

以上、『ImportError: cannot import name ‘enable_colab’ from ‘pycaret.utils’の解決法』でした。