2017-04-15 38 views
1

我創建了一個data_science內核IPython中使用以下命令:如何在Atom中使用新的ipython內核?

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

這將創建一個籽粒與我所有的暢達/ PIP數據包的科學。我可以用新的內核創建一個筆記本,但我真正想要的是在我的ATOM文本編輯器中將該內核添加到氫包中。

我該如何將這個內核添加到我的氫氣ATOM封裝中?

回答

0

如果你在windows上,你只需要重新啓動ATOM,它會自動檢測到新的內核。

+0

HEJ,您已刪除的問題,但爲了以防萬一,請參閱https://ideone.com/zesSMm –

0

我認爲你不需要做任何額外的操作來使用新內核來運行氫氣。

  • 只要按下Ctrl/CMD + Shift + P鍵打開命令調色板,
  • 然後鍵入hydrogen select
  • 選擇Hydrogen: Select Kernel

氫自動將更新內核列表,顯示您的消息關於它。此外,你應該看到列表並從中獲取必要的內核。如果您沒有找到內核,可能是因爲kernel.json中沒有language字段。它應該看起來像:

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

可以發現,通過命令$ jupyter --paths上市kernel.json檢查數據路徑。

0

上面的答案對我無效。我必須在原子內運行Hydrogen: Update Kernels以便Hydrogen查看新安裝的內核。這在atom website標題「Kernels」下簡單提及。

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 

檢查所有在*數據目錄: