【问题标题】:Shutting down a remote kernel from Spyder从 Spyder 关闭远程内核
【发布时间】:2021-01-11 12:33:18
【问题描述】:

我正在使用 Spyder 连接到的集群上的远程内核。为此,我使用python -m spyder_kernels.console & 在集群上启动我的内核。然后我将在 jupyter 的运行时目录中创建的 *.json 文件复制到我的本地计算机,然后使用 .json 文件通过 Spyder 连接到我集群上的内核。这很好用。

当想要再次关闭它时,我在 spyder 的控制台中发出exit,这似乎关闭了内核(至少在我的本地 Spyder 窗口中)。但是,当我检查集群上运行的进程时,多个进程继续在集群上运行。到目前为止,我通过 htop 向他们发出 SIGTERM 来阻止他们。

如何彻底关闭远程内核,以使没有进程继续运行?

【问题讨论】:

    标签: python kernel spyder


    【解决方案1】:

    (此处是 Spyder 维护者)不幸的是,目前(2020 年 10 月)无法关闭或中断远程内核。

    这与我们无法解决的 Jupyter 架构(我们使用与 Jupyter 相同的架构来运行代码)的一些棘手问题有关,抱歉。

    【讨论】:

    • 这个问题还存在吗?
    • 是的,确实如此。不幸的是,这并不取决于我们,而是取决于我们运行代码所依赖的库。
    猜你喜欢
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    • 2017-05-29
    • 2013-10-22
    • 2011-10-31
    • 2014-12-29
    相关资源
    最近更新 更多