【问题标题】:iPython with Django : CommandError: No notebook (Python) kernel specs foundiPython with Django : CommandError: No notebook (Python) kernel specs found
【发布时间】:2016-09-07 14:05:12
【问题描述】:

我是 jupyter/ipythondjango 的新手。 我在Ubuntu 16.04 上安装了Django 1.9.5,并且我的应用程序运行良好。我想将iPython(version 5.1.0) 配置为与我的Django 应用程序一起使用。基本上是尝试从 django 调用 iPython 笔记本(浏览器),以后可以通过用户界面在应用程序中广泛使用。

当我尝试运行下面的命令时

$./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 install-self --user

在主目录.local/share/jupyter/kernels文件夹下有一个kernel.json文件

我不知道为什么我仍然收到同样的错误。任何建议都将非常有助于解决此问题。谢谢。

为了实现从 Django 启动 iPython 笔记本,我尝试了以下方法:

  1. 安装了 django 扩展:pip install django-extensions
  2. 在 django settings.py 文件中将行 django_extensions 添加到 INSTALLED_APPS
  3. 运行ipython profile create 并取消注释此行: c.InteractiveShellApp.extensions = ['django_notebook']

【问题讨论】:

    标签: django python-2.7 ipython


    【解决方案1】:

    我不得不删除解决问题的 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).
    

    【讨论】:

      猜你喜欢
      • 2013-06-06
      • 2018-03-08
      • 1970-01-01
      • 1970-01-01
      • 2019-10-03
      • 1970-01-01
      • 2014-01-31
      • 2017-02-10
      • 2015-12-06
      相关资源
      最近更新 更多