Skip to content

DNET_JupyterNotebook

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

Jupyter Notebook

概要

インタラクティブ・コンピューティング用のOSS

特徴

  • インタラクティブなデータサイエンスと科学計算をサポートする。
  • 統合開発環境 (IDE)インターフェイス、ウェブアプリケーション
    • 実行可能なセル (コマンド) のコレクション。
    • プログラム・ドキュメントを作成、共有する。
  • 昨今、様々なプロダクトのインターフェイスに採用されている。

Project Jupyter

  • 元々は、IPythonと言うPythonを対話的に実行するためのシェルで
    それに、Notebookの機能を追加したIPython Notebookから
    スピンオフしたProject Jupyterと呼ばれるプロジェクトだった。

  • 運営理念は、

    • OSSの開発を通じて、
    • すべてのプログラミング言語にわたって
    • インタラクティブなデータサイエンスと科学計算をサポート

    することらしい。

開発ツールとして

そのため、以下のように表現される。

  • PythonなどをWebブラウザ上で記述・実行できる統合開発環境 (IDE)
  • ブラウザ上で Python やその他のプログラミング言語のプログラムを
    実行したり、実行した結果を保存したり共有したりすることができるツール

サポート言語

コア・プログラミング言語はJulia、Python、Rで、
数十の言語の実行環境(カーネル)をサポート(言語依存しない)。

セルとは?

セル(と言う入力フィールド)には
以下の要素を含むことができる。

  • プログラムコード
  • Markdownテキスト
  • 数式、図式等

詳細

機能

  • PythonなどをWebブラウザ上で記述・実行できる統合開発環境
  • PythonだけでなくRubyやR、Goなど40以上の言語がサポート
  • とは言え、一般的にはPythonで使用される環境

インストール

Python

Pythonの該当節の手順でインストール

Jupyter Notebook のインストール

  • Windows

    • インストール
      ※ プロキシ環境下の場合、--proxyオプションを指定。

      >pip install jupyter
      
    • pipのアップデート
      (WARNINGが出たので)

      >pip install --upgrade pip
      
    • アップデート

      >pip install -U jupyter
      
  • Linux(Ubuntu)

    • apt update

      $ sudo apt update -y && sudo apt upgrade -y
      
    • 確認

      $ python3 -V
      
    • インストール
      ※ プロキシ環境下の場合、--proxyオプションを指定。

      • apt install

        $ sudo apt install -y python3-pip
        
      • pip install

        $ pip install Jupyter
        $ pip install jupyterlab
        $ pip install numpy
        $ pip install pandas
        
    • 起動

      • パス?

        $ export PATH="$HOME/.local/bin:$PATH"
        
      • 起動

        $ jupyter-lab
        
  • 参考

プロキシ環境

Pythonの該当節を参照。

Dockerを使う

使用例ではDockerを使っている。

起動~終了

起動

実行

  • New → Notebook : Python3でIPython(ipykernel)を実行できる。

  • セルにPythonのコードを貼り付けて、実行する。

実行

  • ちなみに、pipでインストールを行う場合は、
    • New → Other : TerminalでTerminalを起動し実行できる。
    • または、セルで、先頭に[!]をつけることでシステムコマンド(OSコマンド / シェルコマンド)を実行できる。

終了

  • CMDを終了する。
  • 若しくは、Ctrl+C
  • Git格納前に出力をクリアする。
    メニューの Cell > All Output > Clear から出力セルを削除

使用例

参考

Qiita

Jupyter-notebook
https://qiita.com/tags/jupyter-notebook

移行メモ

  • 参考リンクの表題「Ubuntu22.04にJpyter Lab環境構築」は 「Jupyter Lab」の誤記のため修正した。
  • 「インストール」配下の見出し「Jupyter Notebook」はページ名と重複し GitHub Wiki でアンカが衝突するため、「Jupyter Notebook のインストール」とした。
  • 「使用例」配下は本文の無い見出しだったため箇条書きにまとめた。
  • 添付の実行画面(元ファイル名「無題.png」)は DNET_JupyterNotebook_1.png として取得した。

Tags: 移行, Jupyter Notebook, Project Jupyter, IPython, Python, ノートブック, 統合開発環境

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally