首页 > 解决方案 > vscode jupyter notebook报错Error: Session cannot generate requests

问题描述

使用 ssh 连接到远程服务器的 jupyter 扩展时,vs 代码中的错误消息。

错误:会话无法生成请求
错误:会话无法
在 w.executeCodeCell (/root/.vscode-server/extensions/ms-toolsai.jupyter-2021.8.1236758218/out/client/extension.js:90:327199)
处生成请求w.execute (/root/.vscode-server/extensions/ms-toolsai.jupyter-2021.8.1236758218/out/client/extension.js:90:326520)
在 w.start (/root/.vscode-server/extensions /ms-toolsai.jupyter-2021.8.1236758218/out/client/extension.js:90:322336)
在异步 t.CellExecutionQueue.executeQueuedCells (/root/.vscode-server/extensions/ms-toolsai.jupyter-2021.8.1236758218 /out/client/extension.js:90:336863)
在异步 t.CellExecutionQueue.start (/root/.vscode-server/extensions/ms-toolsai.jupyter-2021.8.1236758218/out/client/extension.js:90 :336403)

运行下面的代码后出现此错误。

import pandas as pd
from itertools import product
pd.DataFrame(product(item_table, user_table), columns = ['item_id', 'user_id'])

上面的代码输出 251350 x 39729 的组合表。

因此我猜这是因为计算量大,但我想知道错误消息的含义并想知道如何解决问题。

标签: jupyter-notebookvscode-extensions

解决方案


我遇到了同样的问题(所以)。它发生在我尝试导入 tensorflow.keras 时。

我不再能够导入包。

我刚刚改变了 conda 环境,然后回到我正在工作的那个环境并且它工作了(但尝试导入 keras 仍然会导致同样的问题)。


推荐阅读