当前位置: 首页 > 知识库问答 >
问题:

如何在Windows 10中将Jupyter Notebook的默认浏览器更改为Microsoft Edge?

厉令
2023-03-14

我已经按照本次讨论中的建议尝试了以下方法,但没有效果。

>

c、 NotebookApp。浏览器=“%C:/Windows/SystemApps/Microsoft.MicrosoftEdge\u 8wekyb3d8bbwe/MicrosoftEdge.exe”%s“

c、 NotebookApp。浏览器='C:/Windows/SystemApps/Microsoft。MicrosoftEdge\u 8wekyb3d8bbwe/MicrosoftEdge。exe%s

c、 NotebookApp。浏览器='C:\Windows\SystemApps\Microsoft。MicrosoftEdge\u 8wekyb3d8bbwe\MicrosoftEdge。exe%s

启动Jupyter Notebook后,命令提示符会打开,但Edge不会从笔记本开始。Chrome是我在系统中的默认浏览器,我希望保持这种状态。我在Jupyter Notebook命令提示符窗口中收到以下消息

[I 16:23:06.903 NotebookApp]JupyterLab扩展已从C:\Users\Pradip\anaconda3\lib\site packages\JupyterLab加载

[I 16:23:06.903 NotebookApp]JupyterLab应用程序目录是C:\Users\Pradip\anaconda3\share\jupyter\lab

[I 16:23:06.918 NotebookApp]从本地目录提供笔记本:C:\Users\Pradip

[I 16:23:06.918 NotebookApp]Jupyter笔记本电脑运行于:

[I 16:23:06.918 NotebookApp]http://localhost:8888/?token=60755565b267fb954a464066911e94ca39fab27da2c067d2

[I 16:23:06.918 NotebookApp]或http://127.0.0.1:8888/?token=60755565b267fb954a464066911e94ca39fab27da2c067d2

[I16:23:06.918NotebookApp]使用Control-C停止此服务器并关闭所有内核(两次跳过确认)。

[C 16:23:06.996 NotebookApp]

To access the notebook, open this file in a browser:
    file:///C:/Users/Pradip/AppData/Roaming/jupyter/runtime/nbserver-12016-open.html
Or copy and paste one of these URLs:
    http://localhost:8888/?token=60755565b267fb954a464066911e94ca39fab27da2c067d2
 or http://127.0.0.1:8888/?token=60755565b267fb954a464066911e94ca39fab27da2c067d2

共有3个答案

孟鹏海
2023-03-14

如果您使用的是Jupyter Lab 3.0.15版,则可以执行以下步骤:

  1. 打开终端/CMD,输入jupyter-lab--gence-config
  2. 导航到C:\User\user_name\. jupyter并打开Python文件jupyter_lab_config.py
  3. 您将需要更改c. ServerApp.browser
  4. 将浏览器的路径,后跟空格和%s都放在一个'中。
  5. 请记住在保存文件之前取消注释此行。
  6. 双重检查-这一行应该在这个Python文件中注释掉:#c. ServerApp.open_browser=False

例如,我想使用Microsoft Edge作为Jupyter Lab的默认浏览器。因此,对我来说:

c.ServerApp.browser = 'C:/Program Files (x86)/Microsoft/Edge/Application/msedge.exe %s'
  • 现在导航到要打开Jupyter实验室的文件夹。
  • 在该位置打开CMD,然后在CMD中键入jupyter lab

现在,您应该可以选择打开Jupyter实验室的浏览器了。

高嘉树
2023-03-14

在对失败的尝试进行了大量搜索和挫折之后,我在这篇文章的帮助下,结合约翰·朗在评论中的回应,找到了解决方案。

第1步。从Anaconda开始菜单打开Anaconda提示符(CMD.exe提示符),然后键入

a、 对于jupyter笔记本:

jupyter notebook --generate-config

b. jupyter实验室:

jupyter lab --generate-config

步骤2.这将生成一个文件名(例如C:\User......\. jupyter\jupyter_lab_config.py),您必须在计算机上找到该文件名并使用NotePad“打开”。

第3步。编辑行c.NotebookApp。浏览器=“”或c.LabApp。browser=“”以包含您要打开jupyter notebook或jupyter lab的浏览器路径(我在示例中使用了FireFox):

c.NotebookApp.browser = '"C:\\Program Files\\Mozilla Firefox\\firefox.exe" %s'

c.LabApp.browser = '"C:\\Program Files\\Mozilla Firefox\\firefox.exe" %s'

此步骤的注意事项:

  1. 注意单引号和双引号
  2. 确保项目之间有两个反斜杠
  3. 不要忘记%s
  4. 不要忘记删除行开头的#
  5. 如果您不知道浏览器的路径,请在“windows开始”按钮上查找并打开文件位置。右键单击应用程序,然后单击属性。路径将在那里

第4步。保存记事本文件并重新启动jupyter notebook或jupyter lab。无论默认浏览器是什么,它现在都应该在您选择的浏览器上打开。

厉念
2023-03-14

将目标链接粘贴到单引号内,确保删除双引号并在路径中使用正斜杠。(反斜杠用于双引号,正斜杠用于单引号)

在关闭单引号之前添加%s,这样它会以浏览器命令的形式读取路径,并在第一个单引号之前添加字母u,以指示这是一个unicode字符串。browser=u'browser TARGET LINK HERE%s'

 类似资料:
  • 许多事件会自动触发浏览器执行某些行为。 例如: 点击一个链接 —— 触发导航(navigation)到该 URL。 点击表单的提交按钮 —— 触发提交到服务器的行为。 在文本上按下鼠标按钮并移动 —— 选中文本。 如果我们使用 JavaScript 处理一个事件,那么我们通常不希望发生相应的浏览器行为。而是想要实现其他行为进行替代。 阻止浏览器行为 有两种方式来告诉浏览器我们不希望它执行默认行为:

  • 问题内容: 因此,关于使用Capybara和RSpec进行集成测试,我知道我可以这样做: 如何设置浏览器窗口大小的Rspec的(selenium)为特定的RSpec的测试,但有没有办法做到这一点在全球范围使每一个被媒体查询测试的影响没有定义呢? 问题答案: 您可以在下定义

  • 问题内容: 我在Linux Mint 17.3上。如何更改Jupyter笔记本电脑使用的默认浏览器?我已经将笔记本安装为Anaconda 3的一部分,并且在默认浏览器Chrome中打开了笔记本。但是由于某些原因,Chrome不允许我创建新的ipynb。单击“新建”按钮根本无济于事。因此,我将笔记本的网址复制到了Firefox,在那可以正常工作。 有什么办法可以使其与Chrome一起使用?否则,如何

  • 问题内容: 我在使Chrome与64位Ubuntu 13.10上的RSpec / Capybara配合使用时遇到麻烦。默认情况下,它会启动Firefox- 我们尝试了多种更改方式,包括: http://actsasblog.ca/2011/09/28/how-to-use-chrome-with- capybara/ ‘: undefined local variable or method 我们

  • 当启动一个流浪者盒子时,“默认”这个名字来自哪里? 有没有办法设定这个?

  • 当我使用XAMPP或WAMP时,我会遇到以下问题: XAMPP-端口80使用“无法打开进程”与PID 4!12 通过改变Apache的.ini文件并告诉他使用端口8080(例如),很容易解决这个问题... 但我需要始终在URL中指定自定义端口: http://localhost.myapp:8080 在不修改默认Apache localhost端口的情况下:当他是最初的80时,我可以只输入: ht