我想使用 jupyter-hub 启动并与 django ipython 内核交互。
Django 扩展允许我通过命令行创建 ipython 内核manage.py shell_plus --kernel
,但是这不允许我指定 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。
我已经快速浏览了 and 的来源django-extensions
,ipython
但看不到一个简单的修复方法。有人有想法么。
我认为能够从 Jupyter-hub 连接到 django shell 会非常有用,而且功能似乎非常接近。
谢谢。