【问题标题】:Jupyter notebook not launching from Anaconda NavigatorJupyter Notebook 未从 Anaconda Navigator 启动
【发布时间】:2019-02-17 10:25:51
【问题描述】:

我正在使用 MacBook Pro 10.12.6。我下载了最新的 Anaconda 5.2 发行版,带有 Python 3.6 版本。

我可以从命令行毫无问题地启动 Jupyter Notebook,但它在 Anaconda Navigator 中不起作用。我在导航器中有 Jupyter Notebook 5.6.0 版。我怎样才能让它工作?

【问题讨论】:

  • 当我尝试这个时它不会加载,但它说它正在尝试加载到 python 2.7 中。我有一个下拉菜单来尝试另一个虚拟环境,并告诉它在我的 py36 环境中尝试。当我这样做时它起作用了。

标签: python macos anaconda jupyter-notebook navigator


【解决方案1】:

我的电脑也遇到了同样的问题。问题是更新笔记本时丢失了特定文件。 请检查文件夹中的以下文件: /Users/your-name/.anaconda/navigator/scripts/notebook.sh 以及相应的输出和错误文件称为*out.txt*err.txt 脚本notebook.sh 应如下所示:

#!/usr/bin/env bash

source /Users/your-name/anaconda3/bin/activate /Users/your-name/anaconda3
open /Users/your-name/anaconda3/bin/jupyter_mac.command >/Users/your-name/.anaconda/navigator/scripts/notebook-out-1.txt 2>/Users/your-name/.anaconda/navigator/scripts/notebook-err-1.txt

错误信息说文件jupyter_mac.command 不存在。这就是笔记本没有启动的原因。

要修复它,只需在 /Users/your-name/anaconda3/bin/ 文件夹中创建此文件 jupyter_mac.command 。 该文件是以下简单脚本:

#!/usr/bin/env bash

DIR=$(dirname $0)
$DIR/jupyter-notebook

保存此文件后,您可能需要使用chmod +x 命令为其授予可执行权限。

瞧!完成了。

【讨论】:

  • 请通过格式化文件夹位置来编辑您的答案
【解决方案2】:

我在 CentOS 7 上运行 Anaconda 时遇到了类似的问题。 根本原因是 Anaconda 以 root 用户身份运行。 我创建了一个操作系统用户来安装 Anaconda。从那以后,我可以启动 Jupyter Notebook(是的,我知道这是一个非常基本的最佳实践):)

【讨论】:

    【解决方案3】:

    您的计算机上有多个版本的 python,因此您应该为每个版本的 python 设置虚拟环境。使用 Anaconda 非常容易。说明是herehere。创建虚拟环境后,打开 Anaconda-Navigator。打开 Navigator 后,您将看到带有下拉菜单的以下窗格(如图所示)。

    从该下拉菜单中选择一个虚拟环境,然后再次尝试运行 Jupyter。

    【讨论】:

    • 我不适合我。我也尝试了我的 py36 环境和基本环境。
    • 好的。我当然不明白发生了什么。它会给你任何消息或任何东西吗?
    • 不,根本没有消息。它可以从终端找到,但是当我单击启动 Jupyter Notebook 时,从导航器没有任何反应
    • 有趣的是,我无法从导航器中的“主页”选项卡打开它,但是如果我转到“环境”选项卡,然后单击我想要的环境旁边的绿色箭头,然后选择“open with Jupiter Notebook”,笔记本启动!对此有何解释或有助于从“主页”选项卡中使其工作?
    • 是的,这对我也有用。但是为什么它在家里不适合你呢?我在这里遗漏了一些东西......
    【解决方案4】:

    我使用以下命令解决了这个问题,但请注意它将我的(基本)环境回滚到原始状态。

    conda install --revision 1

    进一步的发现:

    • 我在上述 cmets 中的行为与 Marc 相同(它会从环境启动,但不会从主页启动)。

    • 点击启动确实启动了一个笔记本,只是没有强制打开浏览器窗口;这样做后导航到http://localhost:8888/tree 将我带到它。

    这里有关于这个问题的进一步讨论(至少是我有的那个):

    https://github.com/ContinuumIO/anaconda-issues/issues/9976

    • 我之前在将 JupyterLab 升级到 1.02 时遇到了问题,我已经成功地做到了,但可能是该过程中的某些问题导致了问题。

    【讨论】:

      【解决方案5】:

      当我安装 Anaconda 时,我遇到了类似的问题。 Jupyter notebook 没有从 Anaconda 启动。我用谷歌搜索并尝试了每一条建议,但直到我发现 Jupyter notebook 在 localhost 上运行并且我已经有了 XAMPP 之前,没有任何效果。我使用 xampp 作为 localhost 来测试我的网页。我完全卸载了xampp。重启电脑,运行 Anaconda 并启动 jupyter notebook。瞧,现在它正在运行。 现在,当我安装 Docker 时,我遇到了类似的问题。然后我也做了同样的事情。卸载 Anaconda 以运行 Docker。如果它能解决任何人的问题,我会很高兴。

      【讨论】:

        【解决方案6】:

        我将自定义路径设置为我的 jupyter notebook 启动文件夹的基本路径。在进行一些备份时,我删除了该文件夹。这导致 Jupyter notebook 和 JupyterLab 在启动时失败。 在我修复这条路径后它工作正常。

        【讨论】:

          【解决方案7】:

          你只需要找到我认为的正确版本的 anaconda。对我来说,当我下载以前的版本时效果很好,我也面临同样的问题。然后我可以从导航器本身启动 jupyter。

          【讨论】:

          • 请说明哪个版本适合您。
          【解决方案8】:

          可以尝试的几件事

          • 在管理员模式下运行导航器(右键单击快捷方式 -> 更多 -> 运行 作为管理员)
          • 将 Jupyterlab 降级到另一个版本并升级 再次(基本上是重新安装)

          第一个解决了我的问题。

          【讨论】:

            【解决方案9】:

            在 cmd 类型 jupyter notebook 中从 cmd / 终端启动它。

            【讨论】:

            • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
            猜你喜欢
            • 2020-11-02
            • 2020-02-09
            • 2023-04-03
            • 1970-01-01
            • 2020-12-09
            • 2020-05-31
            • 2022-08-10
            • 1970-01-01
            • 2018-07-25
            相关资源
            最近更新 更多