0

在我们的 Windows 10 机器上,我尝试在为 VSCode 配置的 Ubuntu 上设置 kedro 项目设置。在 Ubuntu 上,他们工作得很好。但是,如果我kedro jupyter lab在 Windows 上的 VSCode 集成终端中运行,我会收到以下错误:

[C 12:48:35.466 LabApp] Bad config encountered during initialization:
[C 12:48:35.467 LabApp] The 'kernel_spec_manager_class' trait of <jupyterlab.labapp.LabApp object at 0x000001AFD17E6B08> instance must be a type, but 'kedro.framework.cli.jupyter.SingleKernelSpecManager' could not be imported
(.venv) PS E:\gitlab\project-XXX>

Python venv 位于<project-XXX>/.venv并针对 Windows 调整设置 ( .vscode/settings.json) 以指向正确的 Python 解释器和 venv:

{
    "python.venvPath": ".venv",
    "python.pythonPath": ".venv\\Scripts\\python.exe"
}

venv 已.\.venv\Scripts\Activate.ps1成功启动。顺便说一句:如果我jupyter lab在 venv 中运行它就可以了。(尽管没有与 kedro 上下文等集成)

4

0 回答 0