[英]How to change the default browser to Microsoft Edge for Jupyter Notebook in Windows 10?
我已按照此讨论中的建议尝试了以下操作,但它不起作用。
c.NotebookApp.browser = '"C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe" %s'
c.NotebookApp.browser = '"C:/Windows/SystemApps/Microsoft.MicrosoftEdge_8wekyb3d8bbwe/MicrosoftEdge.exe" %s'
c.NotebookApp.browser = 'C:/Windows/SystemApps/Microsoft.MicrosoftEdge_8wekyb3d8bbwe/MicrosoftEdge.exe %s'
c.NotebookApp.browser = 'C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe %s'
启动 Jupyter Notebook 后,命令提示符正在打开,但 Edge 未随笔记本启动。 Chrome 是我在系统中的默认浏览器,我想保持这种状态。 我在 Jupyter Notebook 命令提示符 window 中收到以下消息
[I 16:23:06.903 NotebookApp] 从 C:\Users\Pradip\anaconda3\lib\site-packages\jupyterlab 加载的 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 Notebook 运行于:
[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
[I 16:23:06.918 NotebookApp] 使用 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
“anaconda”会打开您在操作系统中默认拥有的浏览器。 所以最简单的选择是更改系统的默认浏览器
将目标链接粘贴在单引号内,并确保删除双引号并在路径中使用正斜杠。 (反斜杠用在双引号中,正斜杠用在单引号中)
在关闭单引号之前添加 %s,因此它将路径作为浏览器命令读取,并在第一个单引号之前添加字母 u 以指示这是 unicode 字符串c.NotebookApp.browser = u'BROWSER TARGET LINK HERE %s'
经过大量搜索和对无效尝试的挫败后,我在这篇文章的帮助下找到了解决方案,并结合了 John Lang 在评论中的回复。
步骤 1. 从 Anaconda 开始菜单打开 Anaconda Prompt (CMD.exe Prompt) 并键入
一个。 对于 jupyter 笔记本:
jupyter notebook --generate-config
湾。 对于 jupyter 实验室:
jupyter lab --generate-config
第 2 步。这将生成一个文件名(例如C:\Users......\.jupyter\jupyter_lab_config.py
),您必须在计算机上找到并“使用”记事本“打开”。
步骤 3. 编辑行#c.NotebookApp.browser = ''
或#c.LabApp.browser = ''
以包含您想要打开 jupyter notebook 或 jupyter lab 的浏览器的路径(我在我的例子):
c.NotebookApp.browser = '"C:\\Program Files\\Mozilla Firefox\\firefox.exe" %s'
或者
c.LabApp.browser = '"C:\\Program Files\\Mozilla Firefox\\firefox.exe" %s'
此步骤的注意事项:
步骤 4. 保存记事本文件并重新启动 jupyter notebook 或 jupyter lab。 无论您的默认浏览器是什么,它现在都应该在您选择的浏览器上打开。
如果您使用的是 Jupyter Lab,版本为 3.0.15,那么您可以按照以下步骤操作:
jupyter-lab --generate-config
C:\Users\user_name\.jupyter
并打开 Python 文件jupyter_lab_config.pyc.ServerApp.browser
" "
中。# c.ServerApp.open_browser = False
例如,我想使用 Microsoft Edge 作为 Jupyter Lab 的默认浏览器。 所以,对我来说:
c.ServerApp.browser = 'C:/Program Files (x86)/Microsoft/Edge/Application/msedge.exe %s'
jupyter-lab
。您现在应该对 go 很好,为 Jupyter 实验室打开您选择的浏览器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.