【JupyterLab Desktop App】Jupyter notebookのデスクトップアプリがリリースされたので早速使ってみました

【JupyterLab Desktop App】Jupyter notebookのデスクトップアプリがリリースされたので早速使ってみました

Jupyter notebookがデスクトップアプリとしてリリースされました.
プログラミング言語のコードを逐次実行できるノートブック環境「JupyterLab」がスタンドアロンアプリに

導入背景

pythonを使って機械学習などを勉強するにあたり、結果がすぐに表示されその過程も含めてドキュメントに残せることからぜひ活用していきたいと思っていたんですが、コード叩いても何故か実行できず…
以下がその時のエラー↓

win32インストールエラー

原因はおそらく以下の通り
Microsoft Store 版 Python で win32api が import 出来ない

Microsoft storeからPythonを持ってくるとwin32apiがインポートできないらしい.

JupyterLab Desktop App インストール

どうしたものかと悩んでいた最中、デスクトップアプリが出たとのことで(リリースはつい最近です)、早速導入.
以下からダウンロードできます.
https://github.com/jupyterlab/jupyterlab_app

「Windows Installer」をクリックするとすぐにセットアップツールがダウンロードされます.

JupyterLab-Desktop-App

インストールが完了して起動画面

添付ファイルの詳細  JupyterLab-Desktop

Python環境がはじめから内蔵されているのが大きなポイント.
NumpyやPandasなどのメジャーなパッケージも用意されている.

JupyterLab Desktop App内でパッケージを追加する

文頭に「!」を付けることでシェルコマンドが実行可能.
そのまま「pip install」でいけそうだが…

pip

解決方法はいたってシンプル.「JupyterLab Desktop App」を「管理者として実行」するだけ.

管理者実行

おわりに

今回は「JupyterLab Desktop App」について簡単にご紹介.
JupyterLabで作成したファイル(.ipynb)はGitHubなどのリポジトリサービスにも対応しているため、例えばMatplotlibで作成した図などもそのコード直下に表示することができるなど、主に復習用のドキュメントとしてかなり便利な気がした.(現在「Python 3 エンジニア認定データ分析試験」の勉強に絶賛活用してます.)