如何在Windows中更改Jupyter Notebook使用的默认浏览器?

84
我在一台没有管理员权限的Windows机器上,想要在Chrome上运行Jupyter,而默认浏览器是另一个。
我已经在本地安装了Anaconda发行版,我首选启动Jupyter的方法是通过Anaconda Navigator,但也许我需要做些其他操作。因为这是一个本地安装,命令行jupyter notebook没有任何结果。
当我将默认浏览器中的URL地址(类似http://localhost:8892/notebooks/Home/Exercices/Testing1.ipynb)粘贴到Chrome页面时,它要求我输入密码或令牌。我没有密码,也不知道什么是令牌。
有没有办法更改Anaconda Navigator的浏览器?或者我该如何使用Chrome启动Jupyter?
28个回答

1
在我的情况下,macOS 10.15.4 与 anaconda 1.9.12,最终,我找到了一个有效的方法,如下所示:
c.NotebookApp.browser = u'/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome %s'
希望这能帮助某些人。 :-)

1

微软已将Edge设置为Windows上的持久病毒。即使您在设置中将默认浏览器设置为Chrome,打开Jupyter时仍会出现Edge。这是因为微软已将Edge设置为.htm和.html文件的默认应用程序。在应用程序默认设置中找到该选项并将其更改为Chrome,然后您就可以了。


1

请检查您的默认浏览器配置,Jupyter Notebook 将在默认浏览器中打开。

在 Windows 上,只需执行以下操作即可更改:

  1. 在开始菜单中搜索 "默认应用程序",并打开它。

  2. 在 Web 浏览器下,选择当前列出的浏览器,然后将其更改为您想要 Jupyter Notebook 打开的浏览器。


我的默认浏览器是Chrome,但Jupyter笔记本仍然在Edge中打开! - vinaya

0
我在寻找一种方法来临时覆盖默认浏览器,在启动jupyter lab时。因此,基于在用户主目录生成通用配置的其他解决方案并不理想。
幸运的是,事实证明同样的设置也可以通过命令行轻松传递,我认为这里还没有提到过:
jupyter lab --ServerApp.browser='google-chrome'

测试通过 jupyter lab 版本 4.0.1。


0

以下是步骤:

  1. 打开Anaconda提示符并输入:

    jupyter notebook --generate-config

  2. 进入该路径并使用文本编辑器打开.py文件

  3. 在该文件中查找包含以下文本的行:

    #c.NotebookApp.browser = ''

  4. 在该行之前写入以下代码

    import webbrowser webbrowser.register('chrome', None, webbrowser.GenericBrowser(u'C:/PROGRA~2/Google/Chrome/Application/chrome.exe'))

  5. 删除设置浏览器的行中的#符号,使其看起来像:

    c.NotebookApp.browser = ''

  6. 保存文件,这将使Chrome成为启动jupyter笔记本的默认浏览器


0

使用以下命令(Windows 命令提示符):

jupyter notebook --browser NotebookApp.browser

它会生成一个链接(本地主机链接),将其复制并粘贴到需要使用笔记本的任何浏览器中即可。


0
打开Jupyter Notebook并打开首选的浏览器(我现在使用的是Opera)。在Notebook中,您会看到:

Jupyter Notebook lines

点击任何链接,你就可以在浏览器中打开Jupyter。

-2
简单步骤: 1. 卸载笔记本启动时选择的当前浏览器。 2. 再次启动笔记本,它会要求选择浏览器:选择所需的浏览器并启用该条款,该条款类似于“始终为此类型的文件选择此应用程序”。

这将起作用。 重新安装您卸载的浏览器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接