-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_JupyterNotebook
- 戻る(統合開発環境 (IDE)の該当節)
- Jupyter Notebook
- JupyterLab
インタラクティブ・コンピューティング用のOSS
- インタラクティブなデータサイエンスと科学計算をサポートする。
-
統合開発環境 (IDE)インターフェイス、ウェブアプリケーション
- 実行可能なセル (コマンド) のコレクション。
- プログラム・ドキュメントを作成、共有する。
- 昨今、様々なプロダクトのインターフェイスに採用されている。
-
元々は、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の該当節の手順でインストール
-
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
-
-
-
参考
- 【簡単】WindowsでJupyter Notebookをインストールする方法 | ジユーズ
https://ziyuss.jp/jupyter-notebook-configuration/ - WSL2(ubuntu: 20.04)で Jupyter notebook インストールメモ
https://zenn.dev/akiyuu/articles/e6a8135858a26f2e5681 - Ubuntu22.04にJupyter Lab環境構築
https://zenn.dev/kyami/articles/6044f972580702
- 【簡単】WindowsでJupyter Notebookをインストールする方法 | ジユーズ
Pythonの該当節を参照。
使用例ではDockerを使っている。
-
起動
-
ローカルの場合
>jupyter notebook -
Dockerを使う場合
Dockerで起動。
-
-
表示されたURLからWebアプリにアクセス。
http://127.0.0.1:8888/?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-
New → Notebook : Python3でIPython(ipykernel)を実行できる。
-
セルにPythonのコードを貼り付けて、実行する。

- ちなみに、pipでインストールを行う場合は、
- New → Other : TerminalでTerminalを起動し実行できる。
- または、セルで、先頭に[!]をつけることでシステムコマンド(OSコマンド / シェルコマンド)を実行できる。
- CMDを終了する。
- 若しくは、Ctrl+C
- Git格納前に出力をクリアする。
メニューの Cell > All Output > Clear から出力セルを削除
- Python(データマイニング(DM)- Python)での使用例。
- Scala(Apache Sparkチュートリアルの該当節を参照)での使用例。
- PySpark(PySparkの該当節を参照)での使用例。
- TensorFlow・Kerasでの使用例。
-
Project Jupyter - Wikipedia
https://ja.wikipedia.org/wiki/Project_Jupyter -
Jupyter Notebook で C# や PowerShell を実行する - BEACHSIDE BLOG
https://blog.beachside.dev/entry/2020/02/18/190000
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, ノートブック, 統合開発環境
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。