如何更改 ipython/jupyter notebook 在 Linux 中使用的默认浏览器?
How to change the default browser used by the ipython/jupyter notebook in Linux?
我正在使用 Linux Mint 17.3。
如何更改 Jupyter notebook 使用的默认浏览器?
我已将笔记本安装为 Anaconda 3 的一部分,它会在我的默认浏览器中打开 —Chrome。但是出于某种原因,Chrome 不让我制作一个新的 ipynb。单击 'new' 按钮根本不会执行任何操作。所以我将笔记本 url 复制到 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
您可以通过以下方式创建 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
找到路径
不要忘记删除#
Chrome 浏览器 > 设置(一直滚动到底部)> 将默认浏览器更改为 Chrome > 新的 window 会弹出。在那里更改默认浏览器!
对我有用! (Windows 10 个用户)
接受的答案很好,如果你想改变它,这里有一个解决方案一次:
jupyter-notebook --browser=firefox
当然,您可以使用此命令制作一个 bash 包装器脚本,或者创建一个 .desktop
文件,让您每次使用该启动器时都可以在首选浏览器中启动它。
示例包装器脚本可能如下所示:
#!/bin/bash
jupyter-notebook --browser=firefox
然后您可以将它放在您的 PATH 中,例如$HOME/bin/jnbff.sh
,因此您只需键入其名称即可从任何目录轻松启动它。
旁注: jupyter-notebook
中的破折号允许制表符完成,通常推荐的 space 方式(即 jupyter notebook
)不支持't.
以下在 win10 上对我有用。
对于火狐:
c.NotebookApp.browser = u'c:/Program Files/Mozilla Firefox/firefox.exe %s'
对于chrome
c.NotebookApp.browser = u'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
注意 1) "" 与 "/" 2) u 和 %s
JupyterLab 界面中的笔记本 运行 更新
随着 JupyterLab 越来越多地取代 Jupyter Notebook,这里有一个更新来自定义启动 JupyterLab 的默认浏览器。该解决方案与@Christof 接受的答案非常相似:
jupyter-lab --generate-config
将创建 ~/.jupyter/jupyter_lab_config.py
其中行:
# c.ServerApp.browser = ''
可以使用所选的默认浏览器取消注释和编辑。例如:
c.ServerApp.browser = '/usr/bin/qutebrowser %s'
我正在使用 Linux Mint 17.3。
如何更改 Jupyter notebook 使用的默认浏览器?
我已将笔记本安装为 Anaconda 3 的一部分,它会在我的默认浏览器中打开 —Chrome。但是出于某种原因,Chrome 不让我制作一个新的 ipynb。单击 'new' 按钮根本不会执行任何操作。所以我将笔记本 url 复制到 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
您可以通过以下方式创建 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
找到路径
不要忘记删除#
Chrome 浏览器 > 设置(一直滚动到底部)> 将默认浏览器更改为 Chrome > 新的 window 会弹出。在那里更改默认浏览器!
对我有用! (Windows 10 个用户)
接受的答案很好,如果你想改变它,这里有一个解决方案一次:
jupyter-notebook --browser=firefox
当然,您可以使用此命令制作一个 bash 包装器脚本,或者创建一个 .desktop
文件,让您每次使用该启动器时都可以在首选浏览器中启动它。
示例包装器脚本可能如下所示:
#!/bin/bash
jupyter-notebook --browser=firefox
然后您可以将它放在您的 PATH 中,例如$HOME/bin/jnbff.sh
,因此您只需键入其名称即可从任何目录轻松启动它。
旁注: jupyter-notebook
中的破折号允许制表符完成,通常推荐的 space 方式(即 jupyter notebook
)不支持't.
以下在 win10 上对我有用。
对于火狐:
c.NotebookApp.browser = u'c:/Program Files/Mozilla Firefox/firefox.exe %s'
对于chrome
c.NotebookApp.browser = u'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
注意 1) "" 与 "/" 2) u 和 %s
JupyterLab 界面中的笔记本 运行 更新
随着 JupyterLab 越来越多地取代 Jupyter Notebook,这里有一个更新来自定义启动 JupyterLab 的默认浏览器。该解决方案与@Christof 接受的答案非常相似:
jupyter-lab --generate-config
将创建 ~/.jupyter/jupyter_lab_config.py
其中行:
# c.ServerApp.browser = ''
可以使用所选的默认浏览器取消注释和编辑。例如:
c.ServerApp.browser = '/usr/bin/qutebrowser %s'