【问题标题】:Launch Jupyter Notebook in Safari from Anaconda Navigator?从 Anaconda Navigator 在 Safari 中启动 Jupyter Notebook?
【发布时间】:2020-02-09 19:33:51
【问题描述】:

我想更改直接从 Anaconda Navigator 启动 Jupyter Notebook 的默认浏览器(当前浏览器是 Chrome,但我想在 Safari 中打开笔记本)。

我可以通过在终端中运行以下代码在 Safari 中启动 Jupyter Notebook:jupyter notebook --browser safari(基于this 答案)。

有没有办法为从导航器启动笔记本定义不同的浏览器?

【问题讨论】:

    标签: python jupyter-notebook anaconda


    【解决方案1】:
    1. 打开 Anaconda Prompt 并运行 upyter notebook --generate-config

    2. 这会将文件写入C:\Users\username\.jupyter\jupyter_notebook_config.py

    3. 复制链接C:\Users\username\.jupyter\并浏览到文件位置并在IDLE编辑器中打开它

    4. 在文件中搜索以下行:#c.NotebookApp.browser = ''

    5. 删除行首的# 以允许该行执行。

    6. 在单引号内添加浏览器目标链接 c.NotebookApp.browser = 'ENTER TARGET LINK HERE'

    7. 要查找浏览器目标链接,请转到搜索并查找您要使用的浏览器。就您而言,Safari。

      右键单击并选择“打开文件位置”
      右键单击文件,选择属性并复制目标链接

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

    9. 在关闭单引号之前添加 %s,因此它将我们的路径读取为浏览器命令,并在第一个单引号之前添加字母 u 以表明这是一个 unicode 字符串 c.NotebookApp.browser = u'BROWSER TARGET LINK HERE %s' 并保存文件。

    10. 转到 Anaconda Navigator 并启动 jupyter notebook。您将看到您选择的浏览器被设置为 Jupyter notebook。

    【讨论】:

      【解决方案2】:

      是的,所以深入研究Anaconda documentation,我发现它实际上非常简单。我在~/.jupyter/jupyter_notebook_config.py 找到了配置文件,取消注释默认行# c.NotebookApp.browser = '' 并对其进行了修改,使其指向Safari 的可执行文件:c.NotebookApp.browser = u'open -a /Applications/Google\ Chrome.app %s'

      【讨论】:

        猜你喜欢
        • 2019-02-17
        • 2020-11-02
        • 2023-04-03
        • 1970-01-01
        • 2020-12-09
        • 1970-01-01
        • 2018-07-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多