在尝试上载或访问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
答案 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