使用 IDE (Pycharm) 在远程 JupyterLab 服务器上调试

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

有人知道,如何连接到远程 JupyterLab 服务器并调试 Jupyter 笔记本吗?

上下文:在我的公司,我们有 GPU 服务器,JuypterLab 安装在 docker 容器内。 出于安全原因,我们可以连接到 JupyterLab 前端(使用给定的 url),但我们不能自己创建容器等...

在 Pycharm 中,我可以连接到这个 url(如

http://<ip>:<port>/lab?token=<token>
)并运行我的笔记本单元。 但是当我尝试调试时,我收到以下错误消息:

ModuleNotFoundError: No module named 'pydev_jupyter_utils'

另一方面,在 JupyterLab 前端,有一个用于调试单元格的内置选项,它开箱即用。 所以从技术方面来说,我猜应该也可以远程调试吧?

有人有这方面的经验,或者有一些关于谷歌搜索的提示吗?

到目前为止,我还没有在互联网上找到任何有用的东西。谢谢!

python debugging pycharm remote-debugging
1个回答
0
投票

根据https://www.jetbrains.com/pycharm/whatsnew/,这是pycharm professional 2023.1版本的新功能

但是有一点需要注意:必须使用第三种方式Connect to Jupyter server using URL in https://www.jetbrains.com/help/pycharm/configuring-jupyter-notebook.html#remote to连接远程 jupyter 服务器。调试器功能仅适用于这种方式

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