[移自数据科学 Stack Exchange至此,2019年10月17日]
我之前已经看到过类似的问题被问了 4 次。但到目前为止,还没有人给出答案。请参阅:
堆栈溢出 -在 Jupiter 笔记本中再也看不到我的项目了
超级用户 -Jupyter Notebook 错误:“http://localhost:8888/tree”上不显示任何内容
超级用户 -Jupyter 笔记本定期丢失目录树
超级用户 -Jupyter Notebook 无法在除基础环境之外的 Anaconda Navigator 环境中打开。
[屏幕截图显示 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,然后安装存档版本。