Jupyter 笔记本执行在 Visual Studio 代码中变成灰色

问题描述 投票:0回答:4

我正在尝试在 VS code 中执行 python 代码,从而启用 jupyter 笔记本执行。执行屏幕反复变灰,这使得输出在标题中不可见。代码仍然可执行。

任何从这个问题中恢复的建议。每次复制粘贴到另一个笔记本并重新运行都无助于解决问题。

python jupyter-notebook display
4个回答
2
投票

我对 VScode 和 Jupyter 笔记本也有同样的问题,在我的情况下,只有当笔记本的整体大小很大(超过 150 MB)时才会发生这种情况,这是由于保持单元的输出(在我的情况下是高质量数字),这会导致笔记本电脑崩溃并使所有输出变灰。到目前为止我找到的解决方案是清除输出,它不会再次崩溃,还有开发人员建议的一些解决方案here,建议删除

Code cash
。我建议将长笔记本分解为较小的笔记本,或清除输出。

更新

我的任何尺寸的笔记本都经常遇到这个问题。解决方案之一是删除我的 Windows 计算机上的代码缓存(对于 mac 用户,您必须在系统上找到等效的应用程序数据并删除缓存)。

访问缓存文件夹的最简单方法是打开运行窗口并搜索以下行并尽可能删除缓存:

%APPDATA%\Code - Insiders\Code Cache

到目前为止它对我有帮助。请告诉我它是否也对你们有用或者您找到了任何其他解决方案。


0
投票

删除缓存对我来说不起作用,我只需要更新 jupyternotebooks。所以在终端我把这个: pip install --升级 jupyter jupyterlab 笔记本

然后我重新启动了一切,现在它不再给我灰屏并再次显示输出


0
投票

通过 VS Code 的“清除所有输出”按钮清除笔记本中的所有输出(见下图),并确保没有长/重的输出对我来说很有效。

Button in VS Code for clearing the outputs


0
投票

这可能是主界面背景变成灰色的情况。 #155242,目前处于 2023 年 11 月 (1.85) 版本的里程碑。请耐心等待修复。

一位用户报告,他们可以通过将 Notebook 导出到 .py 文件(使用

命令面板
中的 Jupyter: Convert to Python Script 命令)来解决该问题,然后将 .py 文件转换回 .ipynb 文件(右键单击 .py 文件的空白部分并选择“将当前文件导出为 Jupyter Notebook”)。

一位用户报告只有当单元输出非常大时才会发生这种情况

© www.soinside.com 2019 - 2024. All rights reserved.