2017-12-15 10 views
4

私はJupyterに複数のカーネルをインストールしています。ブラウザでJupyterを完全に起動しなくても、ノートブックの作成に使用されたPythonやJuliaやRのバージョンを知りたいと思います。コマンドラインを使ってipynbファイルを問い合わせる方法はありますか?jupyterノートブックがどのカーネルに組み込まれているかを知る方法はありますか?

How to know which is running in Jupyter notebook? は、カーネルの変更方法について説明しています。私はノートを調べるだけでいいのですが。

+3

JupyterノートブックファイルはJSONドキュメントで使用することができます。そこには必要なすべての情報が入っているメタデータがあります。あなたは 'jq'を使ってそれを解析するか、' json'ライブラリを使って独自のPythonスクリプトを書くことができます – Georgy

答えて

6

@Georgyが言ったように、あなたはjq、すなわち:

[email protected] ~/Downloads % cat Untitled.ipynb | jq '.metadata.kernelspec' 
{ 
    "display_name": "Julia 0.6.0", 
    "language": "julia", 
    "name": "julia-0.6" 
} 
関連する問題