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

标签 python jupyter-notebook anaconda jupyter

我已按照 this 中的建议尝试了以下操作讨论但不起作用。

  1. c.NotebookApp.browser = '"C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe"%s'

  2. c.NotebookApp.browser = '"C:/Windows/SystemApps/Microsoft.MicrosoftEdge_8wekyb3d8bbwe/MicrosoftEdge.exe"%s'

  3. c.NotebookApp.browser = 'C:/Windows/SystemApps/Microsoft.MicrosoftEdge_8wekyb3d8bbwe/MicrosoftEdge.exe %s'

  4. 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'

此步骤的注意事项:

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

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

关于python - 如何在 Windows 10 中将 Jupyter Notebook 的默认浏览器更改为 Microsoft Edge?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62484888/

相关文章:

python - spark中不同的读取选项有什么区别?

python - 为 jupyter nbconvert V6 指定自定义模板路径的正确方法是什么?

python - 为什么 Enthought Canopy 推出没有样式 css 的 iPython Notebook html 文本?

python-3.x - 我尝试在 anaconda 提示符和命令提示符中使用 'pip install tensorflow ' 安装tensorflow。它显示以下输出

python - pycharm 上的 anaconda ver5.3.1 缺少必需的依赖项 ['numpy' ]

python - 如何在 Django 中使用装饰器保存发布数据

python - 如何将 sklearn CountVectorizer 与 'word' 和 'char' 分析器一起使用? - Python

python - NetworkX/Pandas - 如何将每个节点的社区组输出到.txt

python - 在 VM 中通过 Python3 运行 IPython Notebook

Anaconda 安装包无需连接