2017-04-15 7 views
1

私は、次のコマンドを使用して、ipythonのためdata_scienceカーネルを作成:Atomで新しいipythonカーネルを使用するにはどうすればよいですか?

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

これはすべて私のconda/PIPデータ科学パッケージとカーネルを作成します。私は新しいカーネルでノートを作ることができますが、本当に好きなのは、このカーネルを自分のATOMテキストエディタのHydrogen Packageに追加することです。

このカーネルをHydrogen ATOMパッケージに追加するにはどうすればよいですか?

答えて

0

Windowsの場合は、ATOMを再起動するだけで新しいカーネルが自動的に検出されます。

+0

HEJを、あなたが質問を削除したが、念のために、https://ideone.com/zesSMmを参照してください –

0

私は、新しいカーネルでHydrogenを実行するために何も追加しないと思います。

  • ただ、プレスCTRL/CMD +は、コマンドパレットを開くには+ Pをシフト、
  • その後、hydrogen selectを入力し、
  • Hydrogen: Select Kernel

水素は自動的にカーネルのリストを更新し、あなたのメッセージが表示されます選択それについて。さらに、リストが表示され、そこから必要なカーネルを取得する必要があります。カーネルが見つからない場合はkernel.jsonlanguageフィールドがないためかもしれません。あなたは、コマンド$ jupyter --pathsによって記載されているkernel.jsonチェックデータ・パスを見つけることができます

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

:それは次のようになります。

0

上記の回答は私のためには機能しませんでした。原子内にHydrogen: Update Kernelsを実行して、水素が新たにインストールされたカーネルを見るようにしなければならなかった。これは、「カーネル」という見出しの下のatom websiteに簡単に記載されています。

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 

*データ内のすべてのディレクトリを確認:

関連する問題