2016-05-29 11 views
0

こんにちは私は好奇心が強いです(そしてたぶん些細なことを知っていますか?ipythonとipythonノートブックの間にインストールされているモジュールの数に相違があります

コースラコースの要件として、私はアナコンダの配布でpython 2.7環境を作成し、DATOのGraphLab Createモジュールをインストールしました。

単純な "import graphlab"はpythonコマンドラインやipythonコンソールから正しく機能しますが、それはjupyterノートブックでは失敗します。

pip.get_installed_distributions()でインストールされたモジュールをチェックすると、ipythonコンソールに148モジュール、jupyterノートブックに42モジュールしかインストールされません!

ここには何がありますか?任意のヒントのため:-)

おかげで、

アラン

+0

は同じバージョン番号ですか? 'python'によって報告された> exit()'> 'ipython'>' exit() ' – Aprillion

+0

ヒントをありがとう。 Pythonのバージョンは、3つのケースすべてで同じです。しかし、私は思考を得て、sys.pathとBINGOをチェックしました!何らかの理由でenv Aで呼び出された "ipython notebook"が別の環境Bを取得し、ipython consoleはそうではありません。 – alegault223

答えて

1

あなたは、Python 2.7で環境を作成して言ったように、あなたは、このようには、ノートブックでこの環境を登録する必要があります。

はenvironementをアクティブ化:

$ source activate myenv 

は、この環境にkernelspecをインストール:

(myenv)$ python -m ipykernel install --name myenv 

あなたはそれがインストールされていない場合は、このENVでipykernelをインストールする必要があります。

ノートブックを起動するときに、このenvを使用して新しいノートブックを作成したり、のメニューを使用して、現在使用されているノートブックを変更することができます。Kernel

関連する問題