我正在使用以下命令来使用django运行ipython笔记本服务器:
./manage.py shell_plus --notebook
服务器正常运行。但是,我想设置端口,并且在启动服务器时不启动浏览器。
如果运行的是不带Django的IPython笔记本服务器,则可以成功使用以下命令:
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
?
先感谢您。
最佳答案
我遇到了同样的问题,我通过在与ipython_config.py
相同的文件夹中创建一个名为manage.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
之后,我只需运行以下命令即可在所需的端口和IP地址上运行ipython笔记本服务器,而无需启动浏览器
python manage.py shell_plus --notebook
您可以在此处查看有关此配置文件的更多信息:http://ipython.org/ipython-doc/1/interactive/public_server.html
关于django - 使用Django扩展名运行笔记本时,如何设置ipython笔记本服务器参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29631960/