2016-09-07 10 views
0

私はjupyter/ipythondjangoを初めて使っています。 Django 1.9.5Ubuntu 16.04にインストールされており、アプリケーションがうまく動作しています。 DjangoアプリケーションでiPython(version 5.1.0)を使用するように設定します。基本的にdjangoからiPythonのノートブック(ブラウザ)を呼び出そうとしています。これは後でユーザインタフェースを通してアプリケーションで広範囲に使用できます。DjangoでiPython:CommandError:ノートブック(Python)カーネルの仕様が見つかりません

私は

$./manage.py shell_plus --notebook 

下のコマンドを実行しようとすると、私はエラーを取得する:

[W 13:46:39.247 NotebookApp] Unrecognized JSON config file version, assuming version 1 
[I 13:46:41.082 NotebookApp] [nb_conda_kernels] enabled, 2 kernels found 
[I 13:46:41.114 NotebookApp] Writing notebook server cookie secret to /run/user/1000/jupyter/notebook_cookie_secret 
[I 13:46:41.399 NotebookApp] ✓ nbpresent HTML export ENABLED 
[W 13:46:41.399 NotebookApp] ✗ nbpresent PDF export DISABLED: No module named nbbrowserpdf.exporters.pdf 
[I 13:46:41.409 NotebookApp] [nb_conda] enabled 
[I 13:46:41.507 NotebookApp] [nb_anacondacloud] enabled 
**CommandError: No notebook (Python) kernel specs found** 

は、私が試したこの解決するには: をipython2 kernelspecインストール自己を

--userホームディレクトリ.local/share/jupyter/kernelsフォルダの下にkernel.jsonファイル

なぜ私はまだ同じエラーが発生しているのか分かりません。どのような提案もこの問題の解決に役立ちます。ありがとうございました。

  1. ジャンゴ・エクステンションをインストール::私は次のことを試してみましたジャンゴからiPythonノートブックを立ち上げ達成するために

    pip install django-extensions

  2. をジャンゴsettings.pyファイルではINSTALLED_APPS
  3. にラインdjango_extensionsを追加ipython profile createを実行し、これをコメント解除行: c.InteractiveShellApp.extensions = ['django_notebook']

答えて

0

問題を解決したJupyterノートブック拡張機能を削除しなければならなかった:

$conda remove nb_conda 

$ python manage.py shell_plus --notebook 
[I 09:09:19.586 NotebookApp] Writing notebook server cookie secret to /run/user/1000/jupyter/notebook_cookie_secret 
[I 09:09:19.831 NotebookApp] Serving notebooks from local directory: /home/venkateshpatil1/dir/dir1/SC 
[I 09:09:19.832 NotebookApp] 0 active kernels 
[I 09:09:19.832 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/ 
[I 09:09:19.833 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 
関連する問題