Jupyter Notebook 停留在 localhost:8xxx/tree

Jupyter Notebook 停留在 localhost:8xxx/tree

[移自数据科学 Stack Exchange至此,2019年10月17日]

我之前已经看到过类似的问题被问了 4 次。但到目前为止,还没有人给出答案。请参阅:

[屏幕截图显示 Jupyter Notebook 从 Anaconda 命令提示符启动,并在 Chrome 中打开生成的网页]

屏幕截图显示 Jupyter Notebook 从 Anaconda 命令提示符启动,并在 Chrome 中打开生成的网页

我在 Windows 7 PC 上运行 Anaconda 3。我在这台机器上使用 Jupyter Notebooks 已有近一年的时间。几周前的一天,我再也无法使用 Jupyter Notebooks 做任何有用的事情了。我可以从 Anaconda 提示符启动 Jupyter,也可以通过单击“开始”菜单(在 Anaconda3 下)中的链接,或者通过启动 Anaconda Navigator 并从那里单击来启动它。在所有情况下,一切看起来都很好,只是我卡在笔记本树的根目录,无法访问或打开 iPython 笔记本。我尝试使用 Chrome、Firefox 和(哇!)Internet Explorer 浏览器,结果相同。

我尝试编辑C:\Users\myname\.jupyter目录中的 Jupyter 配置文件。从启动时发出的文本中我可以看出 Jupyter 正在获取该文件中的信息,因为我可以更改它,并且它会更改文本输出。

我尝试卸载所有东西,Anaconda 甚至 Python。重新启动,然后重新安装 Anaconda3。当这不起作用时,我非常失望。我觉得有一个简单的解决方法,但这超出了我的能力范围。为了举例说明,我附上了 Anaconda 命令窗口的屏幕截图以及 Notebook 启动时浏览器的外观。当然,我可以在地址栏中输入“file:///blah”,我肯定会看到目录。但这会破坏 Jupyter Notebook 活动,因此单击文件*ipynb只会在文本编辑器中打开它,其中包含所有 JSON 花括号等。没什么用。

顺便说一句,我启动 Spyder 没有任何问题。

如何在 Jupyter 中导航并打开 IPython 笔记本?谢谢。

答案1

这是 jupyter 笔记本最新更新中的一个错误。解决方法是降级回最新的工作副本。我真的很想要一种使用 conda 而不是 pip 来降级的方法,我找到了一个很好的解决方案。Anaconda 保留了整个系统(conda + jupyter + spyder + ...)以前版本的存档。您可以在此处找到存档:

https://repo.continuum.io/archive/

对我来说,有效的版本是 2019 年 7 月发布的版本

https://repo.continuum.io/archive/Anaconda3-2019.07-Windows-x86_64.exe

首先,您必须完全卸载 Anaconda,然后安装存档版本。

答案2

这可能会有帮助:将其降级为其他版本。

pip uninstall notebook
pip install notebook==5.7.4

来源

相关内容