当 运行 notebook with django-extensions 时设置 ipython notebook 服务器参数的方法是什么?
What is the way to set ipython notebook server parameters when running notebook with django-extensions?
我正在使用以下命令 运行 带有 django 的 ipython 笔记本服务器:
./manage.py shell_plus --notebook
服务器按预期运行。但是,我想在启动服务器时设置端口而不启动浏览器。
如果我 运行 在没有 django 的情况下使用 IPython notebook 服务器,我会成功地使用以下内容:
ipython notebook --port=9999 --no-browser
我查看了文档 here 并尝试使用
设置选项
IPYTHON_ARGUMENTS = [
'--ext', 'django_extensions.management.notebook_extension',
'--port=9999',
'--no-browser,
]
这些参数是在服务器启动后加载的,并且不会更改我收集到的笔记本服务器设置。
在使用 django 启动笔记本服务器时如何设置笔记本服务器设置
./manage.py shell_plus --notebook
?
提前致谢。
我遇到了同样的问题,我通过在与 manage.py
相同的文件夹中创建一个名为 ipython_config.py
的新文件解决了这个问题,其内容如下:
c = get_config()
# Notebook server config below
# Kernel config
c.IPKernelApp.pylab = 'inline' # if you want plotting support always
# Notebook config: ip address and port
c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.port = 8888
# disables the browser
c.NotebookApp.open_browser = False
在此之后,我能够 运行 ipython notebook 服务器在所需的端口和 IP 地址上,无需启动浏览器,只需 运行ning
python manage.py shell_plus --notebook
您可以在此处查看有关此配置文件的更多信息:http://ipython.org/ipython-doc/1/interactive/public_server.html
运行 最新版本 IPython (4.2.0),我不得不将其添加到 settings.py
:
NOTEBOOK_ARGUMENTS = [
# exposes IP and port
'--ip=0.0.0.0',
'--port=8888',
# disables the browser
'--no-browser',
]
我正在使用以下命令 运行 带有 django 的 ipython 笔记本服务器:
./manage.py shell_plus --notebook
服务器按预期运行。但是,我想在启动服务器时设置端口而不启动浏览器。
如果我 运行 在没有 django 的情况下使用 IPython notebook 服务器,我会成功地使用以下内容:
ipython notebook --port=9999 --no-browser
我查看了文档 here 并尝试使用
设置选项IPYTHON_ARGUMENTS = [
'--ext', 'django_extensions.management.notebook_extension',
'--port=9999',
'--no-browser,
]
这些参数是在服务器启动后加载的,并且不会更改我收集到的笔记本服务器设置。
在使用 django 启动笔记本服务器时如何设置笔记本服务器设置
./manage.py shell_plus --notebook
?
提前致谢。
我遇到了同样的问题,我通过在与 manage.py
相同的文件夹中创建一个名为 ipython_config.py
的新文件解决了这个问题,其内容如下:
c = get_config()
# Notebook server config below
# Kernel config
c.IPKernelApp.pylab = 'inline' # if you want plotting support always
# Notebook config: ip address and port
c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.port = 8888
# disables the browser
c.NotebookApp.open_browser = False
在此之后,我能够 运行 ipython notebook 服务器在所需的端口和 IP 地址上,无需启动浏览器,只需 运行ning
python manage.py shell_plus --notebook
您可以在此处查看有关此配置文件的更多信息:http://ipython.org/ipython-doc/1/interactive/public_server.html
运行 最新版本 IPython (4.2.0),我不得不将其添加到 settings.py
:
NOTEBOOK_ARGUMENTS = [
# exposes IP and port
'--ip=0.0.0.0',
'--port=8888',
# disables the browser
'--no-browser',
]