【问题标题】:There is a problem when opening Jupyter Notebook打开 Jupyter Notebook 时出现问题
【发布时间】:2025-12-30 09:05:12
【问题描述】:

我在 Linux 中安装了 Anaconda 3,并尝试通过在终端中输入“jupyter notebook”在浏览器中打开 Jupyter notebook。

但我得到的是我在下面添加的屏幕。

我猜,Jupyter Notebook 目前是通过“Elinks”打开的,但我不知道这是什么。

你知道如何在我想要的浏览器中打开 Jupyter Notebook,例如 Firefox 或 Chrome?

【问题讨论】:

  • 请勿发布代码、数据、错误消息等的图片 - 将文本复制或输入到问题中。 How to Ask

标签: jupyter-notebook elinks


【解决方案1】:

我想添加一些信息,以防您以后想通过 elinks(或终端中的任何其他基于文本的 Web 浏览器)访问 juypter notebook。 我还将使用 Anaconda Navigator 打开 jupyter notebook。

首先,您需要先通过在终端中运行此命令来安装 Node.js Javascript 运行时环境。 sudo apt-get install node.js

接下来,关闭并重新打开终端(我在通过命令行安装新软件时总是这样做)。

当您下次尝试通过 elinks 访问您的 jupyter notebook 时,它会要求您输入令牌或密码。

选项 1:令牌。 通过在终端输入jupyter notebook list 找到令牌。

选项 2:密码。 你可以在终端输入jupyter notebook password为jupyter notebook创建密码。

您现在可以使用令牌或新创建的密码通过 elinks 等全功能文本网络浏览器访问 jupyter notebook。

如果您想通过 Firefox、Chrome 等访问 jupyter notebook,那么只需使用 anaconda。这将在您的标准网络浏览器中自动打开 jupyter notebook。 在终端输入anaconda-navigator。 anaconda 导航器打开后,只需从选择中启动 jupyter notebook。

【讨论】:

  • 安装 Java 与运行 Jupyter Notebook 有什么关系?此外,您提到的命令甚至不安装 Java。您是否将 Java 与 JavaScript 混淆了?
  • @SumnerEvans 你好。我在帖子中宣布,我是 GNU/Linux 命令行和 Python 的初学者,并且愿意与我交流。由于某种原因,这已经消失了。我可能将 JavaScript 与 Java 混淆了。但我可以告诉你,一旦我下载了 Java,我就跳过了 Young Oh Son 截取的屏幕,这是在 elinks 上启用 Jupiter notebook 的过程的一部分。
  • 安装 Java 来解决这个问题与需要做的事情不成比例。它甚至不是黑客,因为它不这样做!如果您不知道自己在说什么,就不应该回答问题。
  • 感谢您的意见!我会修正我的答案。
【解决方案2】:

您可以将Firefox或Chrome设置为default browser,然后它应该直接在其中打开。

如果还是不行,你可以随时复制启动 jupyter notebook 时显示的 URL,并将其粘贴到浏览器中。

    To access the notebook, open this file in a browser:
        file:///home/harshit/.local/share/jupyter/runtime/nbserver-2985-open.html
    Or copy and paste one of these URLs:
        http://localhost:8888/?token=9fc770713dbd755750bbe842896420ecfa7abc038581fc04
     or http://127.0.0.1:8888/?token=9fc770713dbd755750bbe842896420ecfa7abc038581fc04

顺便说一句,jupyter notebook 不工作,因为默认情况下,eLinks 浏览器中没有启用 JS(你可以enable它)。

【讨论】: