我正在使用 MacBook Pro 10.12.6。我下载了最新的 Anaconda 5.2 发行版,以及 Python 3.6 版本。
我可以从命令行启动 Jupyter Notebook,没有任何问题,但它无法从 Anaconda Navigator 运行。我的导航器中有 Jupyter Notebook 版本 5.6.0。我怎样才能让它工作?
我的电脑也有同样的问题。问题是更新笔记本时丢失了特定文件。 请检查文件夹中的以下文件:
/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
命令为其授予可执行权限。
瞧!完成了。
在cmd类型jupyter笔记本中从cmd/终端启动它。
我在 CentOS 7 上运行 Anaconda 时遇到了类似的问题。 根本原因是 Anaconda 以 root 用户身份运行。 我创建了一个操作系统用户来安装 Anaconda。从那时起,我可以启动 Jupyter Notebook(是的,我知道这是一个非常基本的最佳实践):)
我使用以下命令解决了这个问题,但请注意,它将我的(基本)环境回滚到原始状态。
conda安装--修订版1
进一步的发现:
我在上面的评论中有与 Marc 相同的行为(它将从环境启动,而不是主页)。
单击“启动”实际上启动了一个笔记本,它只是没有强制打开浏览器窗口;这样做后导航到 http://localhost:8888/tree 将我带到了那里。
这里对这个问题有进一步的讨论(至少是我的讨论):
https://github.com/ContinuumIO/anaconda-issues/issues/9976
当我安装 Anaconda 时,我遇到了类似的问题。 Jupyter 笔记本不是从 Anaconda 启动的。我用谷歌搜索并尝试了每一条建议,但没有任何效果,直到我发现 Jupyter 笔记本在本地主机上运行并且我已经有了 XAMPP。我使用 xampp 作为本地主机来测试我的网页。我完全卸载了xampp。重新启动计算机,运行 Anaconda 并启动 jupyter Notebook。瞧,现在它正在运行。 现在当我安装Docker时,我遇到了类似的问题。然后我也做了同样的事。卸载 Anaconda 以运行 Docker。如果它能解决任何人的问题,我会很高兴。
我设置了一个自定义路径作为我的 jupyter 笔记本启动文件夹的基本路径。在进行一些备份时,我删除了该文件夹。这导致 Jupyter Notebook 和 JupyterLab 启动失败。 我修好这条路后效果很好。
我认为你只需要找到正确版本的 anaconda 即可。对我来说,当我下载以前的版本时效果很好,我也遇到了同样的问题。然后我可以从导航器本身启动 jupyter。
很少有东西可以尝试
第一个解决了我的问题。
我在 Windows 11 上遇到了类似的问题 - 我的 Jupyter 笔记本无法启动,因此我通过授予 Jupyter 运行时文件夹的管理员权限来修复它。我是这样做的:
在任务栏中搜索“Anaconda Navigator”并打开其文件位置。
单击搜索栏中的“漫游”文件夹。
打开“jupyter”文件夹。
找到其中的“runtime”文件夹。
右键单击“运行时”文件夹,选择“属性”,然后转到“安全”选项卡。
单击“编辑”,并授予文件夹“管理员”权限。
单击“确定”应用更改。