我已按照 this 中的建议尝试了以下操作讨论但不起作用。
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 命令提示窗口中收到以下消息
[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 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
最佳答案
经过大量的搜索和失败的尝试后,我在 this post 的帮助下找到了解决方案。结合约翰·朗在评论中的回应。
第 1 步:从 Anaconda 开始菜单中打开 Anaconda 提示符(CMD.exe 提示符)并键入
a.对于 jupyter 笔记本:
jupyter notebook --generate-config
b.对于 jupyter 实验室:
jupyter lab --generate-config
第 2 步。这将生成一个文件名(例如 C:\Users......\.jupyter\jupyter_lab_config.py
),您必须在计算机上找到该文件名并“打开”与“记事本。
第 3 步:编辑行 #c.NotebookApp.browser = ''
或 #c.LabApp.browser = ''
以包含您所使用的浏览器的路径想要打开 jupyter 笔记本或 jupyter 实验室(我在示例中使用了 FireFox):
c.NotebookApp.browser = '"C:\\Program Files\\Mozilla Firefox\\firefox.exe" %s'
或
c.LabApp.browser = '"C:\\Program Files\\Mozilla Firefox\\firefox.exe" %s'
此步骤的注意事项:
- 注意单引号和双引号
- 确保项目之间有两个反斜杠
- 不要忘记 %s
- 不要忘记删除行开头的#
- 如果您不知道浏览器的路径是什么,请通过“Windows 开始”按钮查找并打开文件位置。右键单击该应用程序,然后单击属性。路径就在那里。
步骤 4. 保存 NotePad 文件并重新启动 jupyter notebook 或 jupyter lab。现在,无论您的默认浏览器是什么,它都应该在您选择的浏览器上打开。
关于python - 如何在 Windows 10 中将 Jupyter Notebook 的默认浏览器更改为 Microsoft Edge?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62484888/