Anacondaのjupyter notebookを使用して、機械学習をしていた際に、
from sklearn.feature_selection import SequentialFeatureSelector
上記のコマンドを実行。
すると、以下のエラーが発生しました。
cannot import name 'SequentialFeatureSelector'
備忘録的に、エラーの内容と解決法を記載しておきます。
目次
エラー内容:ImportError
sklearnのインポートでエラーが発生しました。
cannot import name 'SequentialFeatureSelector'
![sklearn import error](https://clione.online/wp-content/uploads/2022/05/sklearn-import-error-anaconda-01-1024x179.png)
原因と対処法
原因は単純にsklearnのバージョンが低いためのようでした。
以下のコマンドでアップデートを実行します。
pip install --upgrade scikit-learn
![pip install --upgrade scikit-learn](https://clione.online/wp-content/uploads/2022/05/sklearn-import-error-anaconda-02-1024x306.png)
こちらのアップデートだけで、エラーは解消されました。
再実行の際は、カーネルのリスタートも忘れなく実行してください。
上部のカーネルのメニューからリスタートが可能です。
![Jupiter Notebook Kernel Restart](https://clione.online/wp-content/uploads/2022/05/anaconda-kernel-restart-2-1024x529.png)
まとめ
sklearnのimportのエラーの対処法をご紹介しました。
今回は、’SequentialFeatureSelector’に対してですが、その他のimportでも発生する可能性があるので、アップデートしておけば安心ですね。
コメント