【问题标题】:Start IPython notebook server without running web browser?在不运行 Web 浏览器的情况下启动 IPython 笔记本服务器?
【发布时间】:2015-11-04 08:55:50
【问题描述】:

我想使用 Emacs 作为 iPython notebooks / Jupyter Notebook 的主编辑器(使用包 ein)。我想问您是否有一种无需打开 Web 浏览器即可运行服务器的方法。

【问题讨论】:

  • 我主要使用 VIM。我知道 Emacs 可以处理比 VIM 更多的东西,VIM 主要是一个文本编辑器。我希望能够使用 vim/emacs 来处理文本编辑以及生成 jupyter 笔记本,而无需离开程序。 emacs 目前能做到吗?

标签: python ipython jupyter-notebook


【解决方案1】:

这是你想要的吗?

$ ipython notebook --no-browser

编辑

现在你应该改用

$ jupyter notebook --no-browser

自从

ipython notebook 已弃用,将在未来版本中删除。 您将来可能想使用jupyter notebook

【讨论】:

  • 太棒了!这正是我所需要的,谢谢 Cyphase
  • 很高兴我能帮助@EnricoPirani :)。您能否接受这一点,以便将问题标记为已回答?
  • 如果投反对票的人能解释原因,我将不胜感激;我很乐意解决任何问题:)。
  • 你可以在 emacs 中嵌入图形和图表,就像在浏览器中的 jupyter notebook 中一样?这个命令有什么作用,和刚启动 ipython 有什么不同?
  • 感谢您更新答案@Romain。 :)
【解决方案2】:

如果你不想一直输入ipython notebook --no-browser,

对于带有 jupyter 的 ipython 4.0:

  1. 生成配置

    jupyter notebook --generate-config
    

    它会在某个地方创建一个文件,比如

    赢:C:\Users\[YouUserName]\.jupyter\jupyter_notebook_config.py

    linux:~/.jupyter/jupyter_notebook_config.py

  2. 将c.NotebookApp.open_browser = False 添加到此文件中。

全部完成!

【讨论】:

  • 运行脚本会输出一些内容:Writing default config to 然后,您可以使用您喜欢的编辑器编辑该文件,然后按照步骤 2 添加该行,或取消注释该行#c.NotebookApp.open_browser = True,并将其设置为 False。
  • 或者可以直接使用alias jn="ipython notebook --no-browser"。
猜你喜欢
  • 2023-04-07
  • 2013-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-13
  • 1970-01-01
相关资源
最近更新 更多