我在使用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
答案 0 :(得分:85)
您可以通过以下方式创建jupyter_notebook_config.py
jupyter notebook --generate-config
然后你去
~/.jupyter/jupyter_notebook_config.py
并更改
# c.NotebookApp.browser = ''
例如:
c.NotebookApp.browser = '/usr/bin/google-chrome'
您可以选择安装哪个浏览器。您可以通过输入which firefox
找到路径
不要忘记删除#
答案 1 :(得分:2)
可接受的答案很好,如果您想一次更改,这是一个解决方案:
jupyter-notebook --browser=firefox
当然,您可以使用此命令制作bash脚本或创建一个.desktop
文件,以便您每次使用该启动器时都能在首选的浏览器中启动它。
旁注:jupyter-notebook
中的破折号允许制表符补全,通常不建议使用空格(即jupyter notebook
)。
答案 2 :(得分:0)
以下内容适用于win10。
对于Firefox:
c.NotebookApp.browser = u'c:/Program Files/Mozilla Firefox/firefox.exe %s'
对于铬
c.NotebookApp.browser = u'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
请注意1)“” vs“ /” 2)u和%s
答案 3 :(得分:0)
随着 JupyterLab 越来越多地取代 Jupyter Notebook,这里有一个更新来自定义启动 JupyterLab 的默认浏览器。该解决方案与@Christof 接受的答案极为相似:
jupyter-lab --generate-config
将创建 ~/.jupyter/jupyter_lab_config.py
其中的行:
# c.ServerApp.browser = ''
可以使用选择的默认浏览器取消注释和编辑。例如:
c.ServerApp.browser = '/usr/bin/qutebrowser %s'
答案 4 :(得分:-3)
Chrome浏览器>设置(一直滚动到底部)>将默认浏览器更改为Chrome>会弹出新窗口。在那里更改默认浏览器!
为我工作! (Windows 10用户)