如何在Windows上打开镀铬的Jupyter笔记本

ste*_*sou 30 windows google-chrome jupyter-notebook

在我的Windows PC上,我安装了anaconda,当我打开一个jupyter笔记本时,它在Internet Explorer中打开,但我想用Chrome代替.有谁知道如何实现这一目标?

Lou*_*ies 39

如果您还没有,请通过运行创建笔记本配置文件

jupyter notebook --generate-config

然后,编辑在主目录jupyter_notebook_config.py.jupyter文件夹中找到的文件.

您需要将行更改# c.NotebookApp.browser = ''c.NotebookApp.browser = 'C:/path/to/your/chrome.exe %s'

在Windows 10上,应找到Chrome,C:/Program Files (x86)/Google/Chrome/Application/chrome.exe但请检查您的系统以确定.

  • 我只是在我的Windows 10机器上测试它,它适用于我.您应该在用于启动笔记本的同一提示符中运行`jupyter notebook --generate-config`(因此我假设在这种情况下是anaconda提示符).您是否确保在我的示例中删除了前面的`#`?如果你留下哈希值,那么该行仍然会被注释掉.还要确保使用正斜杠而不是反斜杠,并且包含'%s`部分. (8认同)
  • @Jia Guo 这是 Python 中的字符串替换标记。我可能记错了 - 但我认为这是因为 `browser` 选项实际上是 Jupyter 用来创建 Web 浏览器的命令,并且因为我们希望我们的浏览器在 Jupyter 页面已经打开的情况下打开我们需要传递笔记本 URL到 Chrome 可执行文件。Jupyter 可以自动将参数插入字符串中,而不是自己手动指定,这样当 Chrome 打开时,它会在笔记本 URL 上打开。 (3认同)
  • 这应该是一个公认的答案。@stevezissou (2认同)

小智 19

对于那些仍然无法从 cmd 自动启动 Chrome 的人,请尝试更换

# c.NotebookApp.browser =''
Run Code Online (Sandbox Code Playgroud)

在文件jupyter_notebook_config.py

import webbrowser
webbrowser.register('chrome', None, webbrowser.GenericBrowser('C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'))
c.NotebookApp.browser = 'chrome'
Run Code Online (Sandbox Code Playgroud)

或适当的位置,不需要通过 pip 安装任何东西。

参考:https : //support.anaconda.com/customer/en/portal/articles/2925919-change-default-browser-in-jupyter-notebook


小智 14

只需将chrome作为默认浏览器并启动jupyter.它会工作

要将Google Chrome设置为默认浏览器,请按照步骤操作

  1. 点击自定义和控制谷歌浏览器(谷歌浏览器浏览器右上角的垂直三个点)
  2. 单击" 设置"并向下滚动到" 默认浏览器".
  3. 通过单击默认浏览器并选择默认浏览器,将默认浏览器的值更改为Google ChromeGoogle Chrome.

注意:

在Windows 10中,您将被重定向到计算机设置下的默认应用程序.请向下滚动到Web浏览器并选择Google Chrome.如果已经发布,请单击" 确定",否则只需关闭 "设置"选项卡并返回到或,然后照常键入.现在,Google Chrome中应该会打开一个新的jupyter笔记本标签.commandanaconda promptjupyter notebook

  • 这对我来说也不够。Chrome 是我的默认浏览器,它仍然在愚蠢的 Microsoft Edge 中打开。 (2认同)
  • 在 Windows 10 中,您还必须将 .html 文件的默认应用程序更改为 chrome。这可以在默认应用程序设置页面的“按文件类型选择默认应用程序”部分中完成。 (2认同)

小智 10

步骤1:转到Windows的搜索菜单并键入默认应用程序。

第 2 步:转到 WEB BROWSER 标题并将其更改为 Google Chrome。

步骤 3:转到 Windows 的搜索菜单并输入 jupyter notebook

这将在 Google Chrome 中打开 jupyter notebook


小智 7

  • --generate-config在anaconda提示符下运行jupyter notebook 命令.
  • 然后编辑该jupyter_notebook_config.py文件.

找到c.NotebookApp.Browser,如下所示:

c.NotebookApp.browser = 'c:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
Run Code Online (Sandbox Code Playgroud)

在我的工作.


小智 7

我找到了一个更简单的解决方案,可以帮助初学者编码。

C:\Users\'-your user-'\AppData\Roaming\jupyter\runtime
Run Code Online (Sandbox Code Playgroud)

并找到一个名为

nbserver-6176-open.html
Run Code Online (Sandbox Code Playgroud)

然后

右键单击 > 打开方式 > 选择默认程序...

在这里,您选择的任何内容都将保存在 Windows 上以打开所有 HTML 文件;因此,当您运行 Jupyter Notebook 时,它将在您想要的程序中打开。


Ale*_*dro 6

使用以下步骤创建和编辑jupyter笔记本配置文件:

  • 启动Anaconda提示
  • 类型 jupyter notebook --generate-config
  • 输入notepad path_to_file/jupyter_notebook_config.py以将其打开(更改path_to_file
  • 修改#c.NotebookApp.browser = ''c.NotebookApp.browser = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
  • 保存文件并关闭它

Jupyter笔记本现在将使用Chrome。


小智 6

对于 Windows,设置默认浏览器以将 html 文件打开到 Chrome。配置 > 默认应用程序 > 按文件类型划分的默认应用程序。为我工作。


小智 5

在您的计算机上获取任何 html 文件并设置默认浏览器以将 html 文件打开为 chrome。这将自动打开带有 chrome 的 jupyter notebook。为我工作。


小智 5

您不必更改 jupyter 配置代码中的任何内容,只需在设置中将 Chrome 设置为默认浏览器即可。Jupyter 将打开以默认值为准。


小智 5

由于某种原因,路易丝的回答对我不起作用,我不得不:

- 打开 anaconda 提示符并生成 Jupyter 的配置文件:jupyter notebook --generate-config

- 打开新创建的配置文件:C:\Users\builder\.juptyer\jupyter_notebook_config.py

- 将以下内容添加到文件中:

import webbrowser
webbrowser.register('chrome', None, webbrowser.GenericBrowser(r'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'))
c.NotebookApp.browser = 'chrome'
Run Code Online (Sandbox Code Playgroud)