5

ipython我使用以下命令创建了一个 data_science 内核:

python -m ipykernel install --user --name data_science --display-name "Python (Data Science)"

这将创建一个包含我所有 conda/pip 数据科学包的内核。我可以使用新内核创建一个笔记本,但我真正想要的是将此内核添加到我的 ATOM 文本编辑器中的 Hydrogen 包中。

如何将此内核添加到我的 Hydrogen ATOM 包中?

4

6 回答 6

2

如果您使用的是 Windows,您只需要重新启动 ATOM,它就会自动检测到新内核。

于 2017-04-15T20:53:12.703 回答
0

我认为你不需要做任何额外的事情来使用新内核运行 Hydrogen。

  • 只需按 ctrl/cmd + shift + p 打开命令调色板,
  • 然后输入hydrogen select,
  • 选择Hydrogen: Select Kernel

Hydrogen 会自动更新内核列表并向您显示有关它的消息。此外,您应该看到列表并从中获取必要的内核。如果您没有找到内核,可能是language因为kernel.json. 它应该看起来像:

{
 "display_name": "Python 3",
 "argv": [
  "python",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "language": "python"
}

您可以找到kernel.json检查命令列出的数据路径$ jupyter --paths

于 2017-04-18T09:35:51.670 回答
0

上面的答案对我不起作用。我必须Hydrogen: Update Kernels在 atom 内运行才能让 Hydrogen 看到新安装的内核。这在atom 网站的“内核”标题下简要提及。

于 2017-10-10T17:38:13.543 回答
0
PyK: was my env name, which I get to with 

    $ source activate Pky

And within this I used the command

    (Pky)/path/name/ $python -m ipykernel install --user --name Pyk --display-name "Pky3"

This worked. Otherwise it would put in 
/miniconda3/envs/Pky/share/jupyter/kernels/python3/kernel.json 
which is useless for Atom
ls -l  ~/.local/share/jupyter/kernels/
total 8
drwxrwxr-x 2 oon oon 4096 Nov  2 19:55 julia-0.6
drwxrwxr-x 2 oon oon 4096 Nov  2 20:14 Pyk *
That's where it needs to be.
in 
    $jupyter --paths
    config:
        /home/hyoon/.jupyter
        /opt/miniconda3/envs/SPk/etc/jupyter
        /usr/local/etc/jupyter
        /etc/jupyter
    data:
        /home/hyoon/.local/share/jupyter
        /opt/miniconda3/envs/SPk/share/jupyter
        /usr/local/share/jupyter
        /usr/share/jupyter
    runtime:
        /run/user/1000/jupyter

检查 *data 中的所有目录:

于 2017-11-03T00:32:10.253 回答
0

跑:

源激活 thisenv

python -m ipykernel install --user --name thisenv

然后重新启动原子

于 2019-07-10T23:11:46.930 回答
0

以上解决方案不是最新的或不够的。

按照并运行它:https : //nteract.io/kernels 然后重新启动 Atom 或键入 [Win10] Ctrl++ and ,选择选项ShiftPupdate kernelHydrogen: Update kernels

于 2022-01-15T20:29:02.847 回答