Jupyter Notebook无法自动打开浏览器

问题描述

最近重装了下jupyter,出现了一些之前没出现过的问题,比如这个:在控制台下启动jupyter notebook但是没有自动打开浏览器,而是出现了下面的提示,大意就是让自己手动粘贴网址到浏览器打开呗,但是每次这样也太麻烦了

解决方法

  1. 首先需要用到jupyter notebook的配置文件jupyter_notebook_config.py,这个文件一般在用户目录下的.jupyter文件夹中,例如:“C:\Users\张三\.jupyter”,如果之前生成过则找到并打开它;否则打开命令行输入如下指令生成该文件:jupyter notebook --generate-config

  1. 在配置文件中找到如下语句(ctrl + f搜索)


#  Default: ''
# c.NotebookApp.browser = ''
  1. 在后面添加如下代码来指定浏览器


import webbrowser
webbrowser.register("浏览器名", None,
webbrowser.GenericBrowser(u"浏览器exe启动程序的路径"))
c.NotebookApp.browser = '浏览器名'

其中浏览器exe启动程序的路径可以通过桌面快捷方式—属性来查看,注意路径分隔符最好用双反斜杠,引号注意不要用成中文的!

示例:


import webbrowser
webbrowser.register("Edge", None,
webbrowser.GenericBrowser(u"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"))
c.NotebookApp.browser = 'Edge'
  1. 修改后记得保存,关闭文件,这时候再启动jupyter notebook就可以自动跳转了。

### 回答1: 要设置Jupyter Notebook使用特定浏览器打开,可以按照以下步骤进行操作: 1. 打开 Jupyter Notebook。 2. 在命令行中输入 `jupyter notebook --generate-config`,按下回车键。这将生成 Jupyter Notebook 的配置文件。 3. 打开生成的配置文件,一般位于用户主目录下的 `.jupyter` 文件夹中的 `jupyter_notebook_config.py` 文件。 4. 在配置文件中找到并取消注释(即删除行首的 `#` 符号)`c.NotebookApp.browser` 这一行。 5. 设置 `c.NotebookApp.browser` 的值为你想要使用的浏览器的可执行文件的路径。例如,如果你想要使用 Google Chrome 打开 Notebook,则将其路径设置为 `c.NotebookApp.browser = "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"`(注意路径应根据你的操作系统和浏览器进行相应调整)。 6. 保存配置文件。 7. 关闭当前运行的 Jupyter Notebook 服务器(如果有的话)。 8. 重新启动 Jupyter Notebook 服务器,输入 `jupyter notebook` 命令并按下回车键。Jupyter Notebook 应该会自动使用你指定的浏览器打开。 请注意,以上步骤适用于大多数情况,但具体配置可能因操作系统和浏览器的不同而有所不同。在配置中使用正确的浏览器可执行文件的路径非常重要,以确保 Jupyter Notebook 正确地打开所需的浏览器。 ### 回答2: 要设置jupyter notebook使用指定浏览器打开,可以按照以下步骤进行操作: 1. 首先,打开命令提示符或终端窗口。 2. 输入以下命令打开jupyter notebook的配置文件: jupyter notebook --generate-config 3. 打开生成的配置文件,路径通常为C:\Users\用户名\.jupyter\jupyter_notebook_config.py。 4. 在配置文件中找到以下行(可能在文件的末尾): #c.NotebookApp.browser = '' 将其修改为: c.NotebookApp.browser = '浏览器路径' 在浏览器路径处填入你想要使用的浏览器的可执行文件路径。 例如,如果你想使用Google Chrome浏览器,则填入: c.NotebookApp.browser = 'C:/Program Files/Google/Chrome/Application/chrome.exe'。 5. 保存配置文件并关闭。 现在,当你运行jupyter notebook时,它应该会使用你指定的浏览器打开了。注意,你需要确保填入的浏览器路径是正确的,否则可能无法正常启动。 ### 回答3: 如果您想要在Jupyter Notebook中使用特定浏览器打开,请按照以下步骤进行设置: 1. 首先,打开命令终端。在Windows上,可以按下Win + R键同时打开运行框,然后输入"cmd"并按下回车键。在Mac上,可以打开“应用程序”文件夹中的“实用工具”文件夹,然后双击打开“终端”。 2. 在终端中,输入以下命令并按下回车键以查找jupyter_notebook_config文件: ```bash jupyter notebook --generate-config ``` 这将生成一个名为“jupyter_notebook_config.py”的配置文件。 3. 使用文本编辑器打开这个文件,您可以使用任何喜欢的编辑器,如Notepad ++(在Windows上)或TextEdit(在Mac上)。在文件的开头找到以下行: ```python # c.NotebookApp.browser = '' ``` 4. 将其修改为: ```python c.NotebookApp.browser = '浏览器路径' ``` 请将“浏览器路径”替换为您想要使用的浏览器的完整路径。例如,在Windows上,如果您希望使用Chrome浏览器,请将这一行修改为: ```python c.NotebookApp.browser = 'C:/Program Files/Google/Chrome/Application/chrome.exe %s' ``` 在Mac上,如果您想要使用Safari浏览器,请将其修改为: ```python c.NotebookApp.browser = 'open -a /Applications/Safari.app %s' ``` 5. 保存并关闭文件。 现在,您可以重新启动Jupyter Notebook,并且它将使用您指定的浏览器打开
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值