如何更改 Linux 中 ipython/jupyter notebook 使用的默认浏览器?

新手上路,请多包涵

我在 Linux Mint 17.3 上。

如何更改 Jupyter 笔记本使用的默认浏览器?

我已将笔记本安装为 Anaconda 3 的一部分,它会在我的默认浏览器 Chrome 中打开。但是出于某种原因,Chrome 不会让我制作新的 ipynb。单击“新建”按钮根本不会做任何事情。所以我将笔记本网址复制到了 Firefox,它在那里工作得很好。

有没有办法让它与 Chrome 一起工作?否则,如何更改默认浏览器?我遇到的通常答案是我必须更改 c.NotebookApp.browser 选项,但我找不到这样做的方法,因为试图在终端中找到 ipython_notebook_config 得出4个结果:

 ./anaconda3/lib/python3.5/site-packages/jupyter_core/tests/dotipython/profile_default/ipython_notebook_config.py
./anaconda3/lib/python3.5/site-packages/jupyter_core/tests/dotipython_empty/profile_default/ipython_notebook_config.py
./anaconda3/pkgs/jupyter_core-4.0.6-py35_0/lib/python3.5/site-packages/jupyter_core/tests/dotipython/profile_default/ipython_notebook_config.py
./anaconda3/pkgs/jupyter_core-4.0.6-py35_0/lib/python3.5/site-packages/jupyter_core/tests/dotipython_empty/profile_default/ipython_notebook_config.py

原文由 Kevin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 933
2 个回答

您可以通过以下方式创建 jupyter_notebook_config.py

 jupyter notebook --generate-config

然后你去

~/.jupyter/jupyter_notebook_config.py

和改变

# c.NotebookApp.browser = ''

例如:

 c.NotebookApp.browser = '/usr/bin/google-chrome %s'

您可以选择安装哪个浏览器。例如,您可以通过键入 which firefox 找到路径,不要忘记删除 #

原文由 Christof 发布,翻译遵循 CC BY-SA 4.0 许可协议

接受的答案很好,如果您想更改 一次,这里有一个解决方案:

 jupyter-notebook --browser=firefox

当然,您可以使用此命令创建一个 bash 包装脚本,或者创建一个 .desktop 文件,让您每次使用该启动器时都可以在首选浏览器中启动它。

示例包装脚本 可能如下所示:

 #!/bin/bash
jupyter-notebook --browser=firefox

然后,您可以将它放在您的 PATH 中,例如 $HOME/bin/jnbff.sh ,因此您可以轻松地从任何目录启动它,只需输入其名称即可。

旁注: jupyter-notebook 中的破折号允许制表符完成,通常推荐的空格方式(即 jupyter notebook )不允许。

原文由 jena 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题