Jupyter 笔记本无法从 Anaconda Navigator 启动

问题描述 投票:0回答:10

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

我可以从命令行启动 Jupyter Notebook,没有任何问题,但它无法从 Anaconda Navigator 运行。我的导航器中有 Jupyter Notebook 版本 5.6.0。我怎样才能让它工作?

python macos anaconda jupyter-notebook navigator
10个回答
13
投票

我的电脑也有同样的问题。问题是更新笔记本时丢失了特定文件。 请检查文件夹中的以下文件:

/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
不存在。这就是笔记本电脑没有推出的原因。

要修复此问题,只需在

jupyter_mac.command
文件夹中创建此文件
/Users/your-name/anaconda3/bin/
即可。 该文件是以下简单脚本:

#!/usr/bin/env bash

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

保存此文件后,您可能需要使用

chmod +x
命令为其授予可执行权限。

瞧!完成了。


2
投票

在cmd类型jupyter笔记本中从cmd/终端启动它。


1
投票

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


0
投票

您的计算机上有多个版本的 python,因此您应该为每个版本的 python 设置虚拟环境。使用 Anaconda 非常容易做到。说明位于此处此处。创建虚拟环境后,打开 Anaconda-Navigator。打开导航器后,您将看到以下窗格,其中包含下拉菜单(如图中突出显示的那样)。

Anaconda-Navigator Window

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


0
投票

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

conda安装--修订版1

进一步的发现:

  • 我在上面的评论中有与 Marc 相同的行为(它将从环境启动,而不是主页)。

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

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

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

  • 我之前在将 JupyterLab 升级到 1.02 时遇到过问题,我已经成功做到了这一点,但也许该过程中的某些内容导致了该问题。

0
投票

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


0
投票

我设置了一个自定义路径作为我的 jupyter 笔记本启动文件夹的基本路径。在进行一些备份时,我删除了该文件夹。这导致 Jupyter Notebook 和 JupyterLab 启动失败。 我修好这条路后效果很好。


0
投票

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


0
投票

很少有东西可以尝试

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

第一个解决了我的问题。


0
投票

我在 Windows 11 上遇到了类似的问题 - 我的 Jupyter 笔记本无法启动,因此我通过授予 Jupyter 运行时文件夹的管理员权限来修复它。我是这样做的:

在任务栏中搜索“Anaconda Navigator”并打开其文件位置。

单击搜索栏中的“漫游”文件夹。

打开“jupyter”文件夹。

找到其中的“runtime”文件夹。

右键单击“运行时”文件夹,选择“属性”,然后转到“安全”选项卡。

单击“编辑”,并授予文件夹“管理员”权限。

单击“确定”应用更改。

© www.soinside.com 2019 - 2024. All rights reserved.