重新运行单元格时,使用 Jupyter Notebook 的 VS 代码非常慢

The*_*ors 10 python visual-studio-code jupyter-notebook

我\xe2\x80\x99在 vscode 中使用 Jupyter 时遇到问题。在 vs code 启动时,我的 10 个单元 \xe2\x80\x9crun all\xe2\x80\x9d 在大约 3-4 分钟内以完全合理的方式(加载数据和繁重的计算需要时间,但绘图速度很快,等等) )。但重新运行单元有时需要很长时间。

\n

例如,最后一个单元格(仅绘制数据)在“全部运行”上花费了 1.6 秒。当我立即重新运行最后一个单元格(即使根本不更改代码)时,运行时间会更长(最多 14 分钟!)。这是为什么?

\n

这不是 CPU 或内存问题,因为它们在运行期间分别仅攀升至 30% 和 75%。

\n

我\xe2\x80\x99在 Jupyter 笔记本服务器上看到了同样的错误。解决方案是禁用 \xe2\x80\x9cVariable Inspector nbextension\xe2\x80\x9d。在 vs code 上运行 jupyter 笔记本时是否有等效的解决方案?

\n

更新:只有当“Jupyter:变量”窗格打开时才会出现这种情况。很多变量显示为无限加载。问题可能是变量太大而无法显示?

\n

版本:VS Code 1.73.1 / Jupyter v2022.9.1303220346 / Python 3.10.8 / Windows 11

\n

注意:我有 pandas 变量,就像上面链接中的问题一样。

\n