JupyterLab Notebook 细胞丢失
JupyterLab Notebook cells going missing
我在 JupyterLab 中使用相当大的笔记本来 运行 Python 代码。它们包含许多带有文本和一些图像的 Markdown 单元格。我遇到的问题是,当我关闭笔记本并重新打开时,其中一些单元格已经折叠并且无法展开(显示为水平线)。有时我会收到一条消息,告诉我隐藏了多少个单元格但无法展开。其他的好像完全消失了。
有时,如果我重新加载页面,我可以展开一些单元格。我认为这可能是因为我有很多 Markdown header 级别,而层次结构中太靠后的级别正在崩溃。然而,即使删除许多 header 级别也没有解决问题。
其他人遇到过这个问题吗?有人能够解决吗?谢谢!
编辑:谢谢文森。我的 Jupyter 版本是版本 3.1.7,运行ning on Google Chrome(版本 92.0.4515.159(官方构建)(64 位)),在 Windows 机器上。
此问题已在 2021 年 9 月 1 日发布的 JupyterLab 3.1.10 (this PR) 中修复 - 升级并重启 JupyterLab 后,该问题应该会消失:
# (or conda-forge equivalent if you use conda/mamba)
pip install -U "jupyterlab>=3.1.10"
但是,如果您现在无法更新,您可以使用禁用占位符呈现的解决方法,方法是转到 Advanced Settings Editor
-> Notebook
并在右窗格中(用户首选项) 粘贴以下内容:
{
"renderCellOnIdle": false,
"numberCellsToRenderDirectly": 10000000000000
}
然后按保存并重新加载 JupyterLab。
我不知道如何用 conda 解决这个问题。但是选项 2 对我有用。对于那些不熟悉深度技术的人,你可以试试这些,两个额外的配置在那里显示了行号。
{
"markdownCellConfig": {
"lineNumbers": true
},
"codeCellConfig": {
"lineNumbers": true
},
"renderCellOnIdle": false,
"numberCellsToRenderDirectly": 10000000000000
}
我在 JupyterLab 中使用相当大的笔记本来 运行 Python 代码。它们包含许多带有文本和一些图像的 Markdown 单元格。我遇到的问题是,当我关闭笔记本并重新打开时,其中一些单元格已经折叠并且无法展开(显示为水平线)。有时我会收到一条消息,告诉我隐藏了多少个单元格但无法展开。其他的好像完全消失了。
有时,如果我重新加载页面,我可以展开一些单元格。我认为这可能是因为我有很多 Markdown header 级别,而层次结构中太靠后的级别正在崩溃。然而,即使删除许多 header 级别也没有解决问题。
其他人遇到过这个问题吗?有人能够解决吗?谢谢!
编辑:谢谢文森。我的 Jupyter 版本是版本 3.1.7,运行ning on Google Chrome(版本 92.0.4515.159(官方构建)(64 位)),在 Windows 机器上。
此问题已在 2021 年 9 月 1 日发布的 JupyterLab 3.1.10 (this PR) 中修复 - 升级并重启 JupyterLab 后,该问题应该会消失:
# (or conda-forge equivalent if you use conda/mamba)
pip install -U "jupyterlab>=3.1.10"
但是,如果您现在无法更新,您可以使用禁用占位符呈现的解决方法,方法是转到 Advanced Settings Editor
-> Notebook
并在右窗格中(用户首选项) 粘贴以下内容:
{
"renderCellOnIdle": false,
"numberCellsToRenderDirectly": 10000000000000
}
然后按保存并重新加载 JupyterLab。
我不知道如何用 conda 解决这个问题。但是选项 2 对我有用。对于那些不熟悉深度技术的人,你可以试试这些,两个额外的配置在那里显示了行号。
{
"markdownCellConfig": {
"lineNumbers": true
},
"codeCellConfig": {
"lineNumbers": true
},
"renderCellOnIdle": false,
"numberCellsToRenderDirectly": 10000000000000
}