如何在 Jupyter Lab 中打开调试器按钮

4

我正在使用Jupyter Lab并尝试在其中嵌入debugger

Windows 10,64位

下面是我遵循的步骤:

conda create --name ml python=3.8.2
conda activate ml
conda install xeus-python notebook jupyterlab -c conda-forge

jupyter labextension install @jupyterlab/debugger

我先执行jupyter lab命令,然后在Google Chrome中打开它:

虽然我在xpython笔记本中看到了调试器按钮,但我无法启动它。 这是一张截图。

enter image description here

有人可以帮忙说明如何启动调试器吗?


所以该按钮是“无响应”的?您尝试过从Anaconda导航器重新启动吗? - AzyCrw4282
你使用了什么暗色主题,它可能会干扰它。 - AzyCrw4282
是的,已经尝试重新启动了...但没有帮助。 - MAC
尝试使用默认主题或在另一个浏览器上运行它,看看是否可以正常工作。 - AzyCrw4282
已经检查了默认主题,但按钮仍然无响应。 :( - MAC
显示剩余2条评论
2个回答

4
需要支持调试的内核才能使用调试器。目前xeus-python是这样的内核,但默认的IPython内核也将很快支持调试器。
通常建议创建一个新的conda环境来安装依赖项:
conda create -n jupyterlab-debugger -c conda-forge xeus-python notebook jupyterlab

conda activate jupyterlab-debugger

如果您使用旧版本的JupyterLab(2.x),则还需要安装 nodejs 以手动安装扩展程序(请注意,自JupyterLab 3.x以来,它已预装,因此如果使用最新版本的JupyterLab,则不需要运行下面的命令):

conda install nodejs
jupyter labextension install @jupyterlab/debugger

0

我怀疑这可能与版本问题有关或者没有满足先决条件。也没有报告类似问题,所以这一定是你的系统问题。

确保你满足以下要求:

JupyterLab 2.0+ xeus-python 0.7.1+ notebook 6+

并且考虑重新安装Anaconda。在大多数情况下,这可以解决问题。


我真的无法确定这里可能出了什么问题。您可以在 GitHub 上打开一个问题,很可能会得到该库的贡献者提供的帮助。 - AzyCrw4282
是的,他们更新了Read.me文档。我们需要安装nodejs。 - MAC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接