ここから初心者。
sklearn
でpycharm
を使用しようとしています。 sklearn
をインポートすると、「Import error:No module named sklearn
」というエラーが表示されます。pycharm
のプロジェクトインタープリターは2.7.10(/ anaconda/bin/python.app)、これは正しいものでなければなりません。デフォルトのプリファレンス、プロジェクトインタープリターでは、anacondas
パッケージがすべて表示されます。パッケージをダブルクリックしてインストールしましたscikit learn
およびsklearn
。それでも「インポートエラー:sklearnというモジュールがありません」というメッセージが表示される
誰もこの問題を解決する方法を知っていますか?
ファイルメニュー->デフォルト設定->プロジェクトインタープリター-> +ボタンを押して「sklearn」と入力し、インストールボタンを押して修正した同じエラーが私に発生します。インストールは10〜20秒で完了します。
問題が解決しない場合は、PyCharm通訳者のパスを確認してください。マシンにPython 2.7とPython 3.6の両方がインストールされており、どちらかを選択すると競合する場合があります。
パッケージで「Scikit-learn」ではなく「sklearn」を検索してください。
Mac OSの場合:
PyCharm->設定->プロジェクトインタープリター-> pipをダブルクリック(検索オプションで新しいウィンドウが開きます)->検索バーに「Scikit-learn」と記載->パッケージのインストール->インストールしたら、その新しいウィンドウを閉じます->既存のウィンドウでOK
これで完了です。
私はまったく同じ問題を抱えていました。私はPyCharmをAnaconda3&Python 3.7で使用しており、PyCharmsに/ numpy、scipyなどのような他のパッケージをうまくインストールしています。しかしscikit-learn( PyCharmの外部で機能する「import sklearn」を含め、システムに完全にインストールされているように見えますが、PyCharm内で「import sklearn」を取得できませんでした。
ついに手伝ってくれるPythonエキスパートの友人ができました。彼はすべてが私のシステムに正しくインストールされていることを確認し、PyCharmが何らかの形で混乱していることを確認しました。
最終的に、PyCharmsのProject Interpreterに適切にインポートしたにもかかわらず、venv(仮想環境)にscikit-learn(sklearn)が含まれていないと判断しました。
解決策:VENVを削除して再作成し、具体的には[グローバルサイトパッケージを継承]ボックスをオンにします
こちらをご覧ください: https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html 新しい仮想環境を作成し、そのパラメーターに到達する方法について。
ターミナルに移動python -m pip install scikit-learn
次にEnterキーを押します。それに数秒を与えます。それが行われます。 サンプル画像