Jupyter笔记本:访问笔记本时服务器错误

时间:2019-03-06 17:57:08

标签: jupyter-notebook ubuntu-18.04

在尝试上载或访问Jupyter笔记本中的任何文件时遇到以下错误。注意:我正在使用Ubuntu 18.04 VM和Jupyter Notebook 5.7.4。

  

服务器错误:追溯(最近一次呼叫最近):文件   “ /home/abhi1507/anaconda3/lib/python3.7/site-packages/tornado/web.py”,   第1592行,_execute结果= yield结果文件   “ /home/abhi1507/anaconda3/lib/python3.7/site-packages/tornado/gen.py”,   第1133行,运行值= future.result()文件   “ /home/abhi1507/anaconda3/lib/python3.7/site-packages/tornado/gen.py”,   第326行,在包装器中产生= next(result)文件   “ /home/abhi1507/anaconda3/lib/python3.7/site-packages/notebook/services/contents/handlers.py”,   第112行,在get path = path,type = type,format = format,content = content,   文件   “ /home/abhi1507/anaconda3/lib/python3.7/site-packages/notebook/services/contents/filemanager.py”,   第431行,在get model = self._dir_model(path,content = content)文件中   “ /home/abhi1507/anaconda3/lib/python3.7/site-packages/notebook/services/contents/filemanager.py”,   如果self.should_list(name)而不是_dir_model中的第337行   is_file_hidden(os_path,stat_res = st):文件   “ /home/abhi1507/anaconda3/lib/python3.7/site-packages/notebook/utils.py”,   第146行,位于is_file_hidden_​​posix stat_res = os.stat(abs_path)中   OSError:[Errno 40]太多级别的符号链接:   '/home/abhi1507/q3.sh'AD

1 个答案:

答案 0 :(得分:0)

不确定这是否是同一件事,但是我突然在新的conda环境中让所有的jupyter笔记本电脑开始崩溃。最终发现这可行:

pip uninstall tornado
pip install tornado==5.1.1

Jupyter Notebooks和Tornado都在过去一周(大约2019-03-01)发布了新版本-我认为这是问题中的一个或两个。如果龙卷风不起作用,我会尝试相同的想法,但是将jupyter(或两者)降级。

编辑:实际原因/解决方法已描述here。可以通过将nbconvert更新到v5.4.1来解决此问题:

pip install --upgrade nbconvert