【发布时间】:2015-06-27 11:09:42
【问题描述】:
我想使用 jupyter-hub 启动并与 django ipython 内核交互。
Django 扩展允许我通过manage.py shell_plus --kernel 命令行创建 ipython 内核,但是这不允许我指定 jupyter-hub 内核规范所需的连接文件。
例如,我想指定我自己的自定义内核类型,类似于:
{
"display_name": "Django",
"language": "python",
"codemirror_mode": {
"version": 3,
"name": "ipython"
},
"argv": [
"/home/me/.virtualenvs/django/bin/python",
"/home/me/django/manage.py",
"shell_plus",
"--kernel",
"-f",
"{connection_file}"
]
}
但它看起来不像 --kernel 选项允许我传递额外的 kwags。
我快速查看了django-extensions 和ipython 的源代码,但找不到简单的解决方法。任何人都有任何想法。
我认为能够从 Jupyter-hub 连接到 django shell 会非常有用,而且功能似乎非常接近。
谢谢。
【问题讨论】:
标签: python django ipython jupyter django-extensions