0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【MacOS 14.5】仮想環境内でJupyterNotebookを動かす方法

Posted at

本記事で解説するること

Pythonを使った開発環境をMacで構築し、Jupyter NotebookやStreamlitなどのツールを仮想環境を利用して効率的に管理する方法を紹介します。本記事では、以下の内容について説明します:

  1. MacでのPython環境セットアップ
  2. 仮想環境の作成と活用方法
  3. Jupyter Notebookのインストールと使い方
  4. 仮想環境を使うメリット

1. MacでのPython環境セットアップ

HomebrewでPythonをインストールする

Homebrewを使うと、Pythonの管理が簡単になります。

手順:

  1. Homebrewをインストール
    まだHomebrewをインストールしていない場合は、以下をターミナルに入力します:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. Pythonをインストール

    brew install python
    
  3. Pythonのバージョン確認

    python3 --version
    pip3 --version
    

2. 仮想環境の作成と活用方法

仮想環境は、プロジェクトごとに異なるライブラリや依存関係を分離できる便利な機能です。

仮想環境を作成する

  1. 仮想環境を作成

    python3 -m venv [好きなフォルダ名]
    
  2. 仮想環境を有効化

    source [好きなフォルダ名]/bin/activate
    
  3. pipのアップグレード
    仮想環境内で以下を実行:

    pip install --upgrade pip
    
  4. 仮想環境の終了
    作業終了時は以下を実行して仮想環境を無効化します:

    deactivate
    

3. Jupyter Notebookのインストールと使い方

Jupyter Notebookのインストール

仮想環境内(2.3実行後)で以下のコマンドを実行してインストールします。

pip install notebook

Jupyter Notebookの起動

仮想環境を有効化した状態で以下を実行します。

jupyter notebook

ターミナルに表示されるURL(通常はhttp://localhost:8888)をブラウザで開くと、Jupyter Notebookが利用可能です。

サンプルコードを実行

  1. 新しいノートブックを作成します。
  2. 以下のコードを入力してセルを実行します:
    print("Hello, Jupyter Notebook!")
    

4. 仮想環境を使うメリット

仮想環境の利点

  1. 依存関係の分離
    プロジェクトごとに異なるPythonバージョンやライブラリを使用できます。

  2. 簡単なリセット
    仮想環境を削除すればクリーンな状態に戻せます。

  3. システム環境を汚さない
    システム全体に影響を与えず、トラブルを回避できます。

仮想環境が特に有用なケース

  • 複数のプロジェクトで異なるバージョンのライブラリを利用する場合。
  • チーム開発時に、他の開発者と同じ環境を再現したい場合。

まとめ

本記事では、MacでのPython開発環境の構築方法、仮想環境の作成と管理、Jupyter Notebookの使い方について詳しく説明しました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?