2016-08-19 10 views
1

pythonまたはipythonコンソール(どちらもPython 2.7および3.5)からscikit-learnをインポートできますが、ipythonノートブック(または2.7または3.5)内でimport sklearnを実行すると、私は以下のエラーメッセージが表示されます。これをどうすれば解決できますか?あなたはセットアップPythonやiPythonに行った手順について多くの詳細を与えていないようipython/Jupyterノートブックでscikit-learnをインポートする


ImportError Traceback (most recent call last) in() ----> 1 import sklearn

ImportError: No module named sklearn

+0

はどのようにノートブック(コマンド)を起動しますか? ipythonコンソールを実行しているときと同じpython環境を使用していますか? – dukebody

+0

"ipython notebook"とタイプして起動します。私は同じ環境を使用しているかどうかわかりません。どうすれば確認できますか?彼らが同意しない場合は、どのように同じ環境を使用することができますか? – DJname

+0

virtualenvを作成し、そこからすべてのコマンドを実行します。おそらく 'virtual_v'に' jupyter'パッケージをインストールしたいと思うでしょう。 – dukebody

答えて

0

あなたが問題を報告するには、少し不明なままです。そのような情報は、オペレーティングシステム(OS)のバージョン情報とともに、あなたの質問に答えるのに役立ちます。

私はあなたがWindowsのいくつかのverisonを使用していると仮定しています(そうでない場合は、あなたのOSを質問に指定してください)。また、複数のバージョンのPythonがインストールされているように見え、iPythonがそれらのいずれかに接続されています。まず、iPythonに行き、 'Help> About'メニューを使ってiPythonに接続されているPythonのバージョンを調べます。将来の参考のためにこれを書き留めてください。

ネットこのPythonのバージョンにsklearnがインストールされているかどうかを確認する必要があります。 Pythonでパッケージをインストールする一般的に最も便利な方法は、sklearnでも動作しますが、pipはhereを参照してください。ただし、pipを使用してsklearnをインストールまたはアップグレードする前に、まずピップコマンドを使用してノートブックにリンクされているPythonのインストールインスタンスにsklearnをインストールするようにします。

これを行うには、iPythonにリンクされているPythonのバージョンがシステムパスで認識される唯一のバージョンであることを確認する必要があります(これは、Windowsのコマンドプロンプトでコマンドを入力すると、このバージョンのPythonのコマンドとして認識されています)。

Hereは、Windows 7でこれをチェックする方法です。他のバージョンのWindowsでは、「pythonをパスに追加」のような、あなたの選択したGoogleまたは検索エンジン名を入力してください。別のOSを使用している場合は、まったく別の手順に従う必要があります。その場合は、あなたの質問を編集してStackOverflowを検索することをお勧めします。

パス変数に追加されたPythonのバージョンがiPythonにリンクされていることを確認したら、コマンドプロンプト(スタートメニューで 'cmd'を検索)に移動して 'pipインストールsklearn '。 PipはiPythonが使用しているPython版であなたのためにsklearnパッケージをインストールします。

最後に、 'cd'コマンドを使用して、iPython(あなたのプロジェクトを配置する場所)の作業ディレクトリに移動し、Jupyterノートブックをコマンド 'jupyter notebook'で起動し、理論的にはあなたのコードで使用するためにsklearnをインポートします。

sklearnとJupyterノートにはさまざまなバージョン/構成の問題がありますが、ここでは説明しません。それらのいずれかが発生した場合、それらは次のStackOverflow質問のための完全な入力です。 )

運のベスト、

エバート

+0

誰がお読みになりましたか?簡単に? –

関連する問題