89690


`from sklearn.ensemble import RandomForestClassifier` というコードを実行すると  
以下のエラーが出ます。

[code]

    from sklearn.ensemble import RandomForestClassifier
    ModuleNotFoundError: No module named 'sklearn'
    
[/code]

様々なモジュールをインストールしましたが、エラーが消えません。  
どうしたらRandomForestClassifierを正常に使えるでしょうか？  
Visual Studio Codeを使っており MacBook Pro です。  
私自身sklearn等の知識は全くありません。

このコードは以下のページを引用してきた物です。

[子供にもわかるAIじゃんけんプログラム](https://ameblo.jp/maurundog/entry-12672740180.html)


CC BY-SA 4.0
2022-06-30T11:51:57.060
89688
2022-07-01T11:31:51.870
2022-07-01T10:10:20.763
53298
53298
question
python python3
Python import RandomForestClassifier のエラー


pipを使っているのであれば`pip install -U scikit-learn`でインストールしてはどうでしょうか？  
詳しくはドキュメント[Installing scikit-learn](https://scikit-
learn.org/stable/install.html)をご覧ください。

【追記】

> 私が使ってる環境はVisual Code Studio
> を使っているのにcondaでダウンロードをした記憶があるのと実行したところユーザー/ユーザー名/.pyenv/versions/anaconda3-4.4.0/bin/python:と出ました。関係があるのでしょうか？
> –

上記によると、pyenv + Anaconda でpython3の環境構築をされたということでしょうか？

condaとpipは同一環境で併用してはいけないとされています。モジュールをimportできないのはそれが原因かもしれません。詳細は[Conda と
Pip](https://www.python.jp/install/anaconda/pip_and_conda.html)をご確認ください。

Anacondaを削除してもう一度インストールするのが良いかと思います。  
[Anaconda3をmacOSから完全にアンインストールする方法](https://analytics-note.xyz/mac/pyenv-
uninstall-versions/)などが参考になるかもしれません。（私はpyenv使用していないため検証はしてません）


CC BY-SA 4.0
2022-06-30T12:26:41.050
89690
2022-07-01T11:31:51.870
2022-07-01T11:31:51.870
39819
39819
89688
answer