JupyterLabインストール


🎯 要点(TL;DR)

  • pipxを使ってJupyter Labを一度だけインストールし、複数のプロジェクトで使い回すのが最適です。(samedwardes.com)

✅ なぜ pipx にするのか?

  1. 隔離された環境でJupyter Labがインストールされ、他のプロジェクトに影響を与えません。
  2. コマンドラインツール(jupyter, ipython など)を一元的に管理できます。

🛠 基本導入ステップ(macOS/Windows共通)

1. pipx のインストール

  • macOS(Homebrew): brew install pipx pipx ensurepath
  • Windows または他環境: python -m pip install --user pipx python -m pipx ensurepath

2. Jupyter Lab の導入

pipx install jupyterlab --include-deps
pipx ensurepath
  • --include-deps を付けると、ipython, jupyter, jupyter-notebook など関連ツールもPATHに追加されます。(samedwardes.com)

3. よく使うライブラリの追加(任意)

pipx inject jupyterlab pandas
pipx ensurepath

※ただし、多数のライブラリを追加する場合は仮想環境のほうが適切。

4. Jupyter Lab の起動

jupyter-lab

🧪 プロジェクトごとの仮想環境とカーネル管理

  1. プロジェクト内に仮想環境を作成し、activate後に必要なパッケージをインストール。
  2. ipykernel をインストールし、プロジェクト専用カーネルを追加: pip install ipykernel python -m ipykernel install --user --display-name "${PWD}" --name "${PWD##*/}"
  3. JupyterLab起動時に、python3(pipx環境)とプロジェクトごとのカーネルが選択可能になります。
  4. 不要になったカーネルは以下で削除できます: jupyter kernelspec uninstall カーネル名 jupyter kernelspec list

✨ まとめ

特長内容
一度インストールJupyter Labとそのツールをシステム全体で共有可能
環境の衝突回避仮想環境との依存から独立し、安全に管理
柔軟な依存管理必要に応じてライブラリ注入、複数カーネルでプロジェクト対応

この方法により、Jupyter Labのインストール・更新・ツール連携が簡潔・安定して行えます。大学の授業環境や研究開発の管理にも非常に役立つ構成ですね!


他に補足ご希望があれば、どうぞご連絡ください 😊


投稿日

カテゴリー:

投稿者:

タグ: