2016-09-07 3 views
0

Я новичок в jupyter/ipython и django. У меня есть Django 1.9.5, установленный на Ubuntu 16.04, и мое приложение работает нормально. Я хочу настроить iPython(version 5.1.0) для использования с моим приложением Django. В основном пытается вызвать ноутбук iPython (браузер) из django, который позже может широко использоваться в приложении через пользовательский интерфейс.iPython с Django: 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

Я не уверен, почему я все еще получаю ту же ошибку. Любое предложение будет очень полезно для решения этой проблемы. Спасибо.

Для достижения запуска IPython ноутбука от Джанго Я попытался следующие:

  1. установивших Джанго-расширения: pip install django-extensions
  2. В Джанго settings.py файл добавил строку django_extensions в INSTALLED_APPS
  3. Ран ipython profile create и раскомментировать эту line: c.InteractiveShellApp.extensions = ['django_notebook']

ответ

0

Мне пришлось удалить расширения Jupyter Notebook, которые разрешили проблему:

$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). 
Смежные вопросы