本記事で解説するること
Pythonを使った開発環境をMacで構築し、Jupyter NotebookやStreamlitなどのツールを仮想環境を利用して効率的に管理する方法を紹介します。本記事では、以下の内容について説明します:
- MacでのPython環境セットアップ
- 仮想環境の作成と活用方法
- Jupyter Notebookのインストールと使い方
- 仮想環境を使うメリット
1. MacでのPython環境セットアップ
HomebrewでPythonをインストールする
Homebrewを使うと、Pythonの管理が簡単になります。
手順:
-
Homebrewをインストール
まだHomebrewをインストールしていない場合は、以下をターミナルに入力します:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
Pythonをインストール
brew install python
-
Pythonのバージョン確認
python3 --version pip3 --version
2. 仮想環境の作成と活用方法
仮想環境は、プロジェクトごとに異なるライブラリや依存関係を分離できる便利な機能です。
仮想環境を作成する
-
仮想環境を作成
python3 -m venv [好きなフォルダ名]
-
仮想環境を有効化
source [好きなフォルダ名]/bin/activate
-
pipのアップグレード
仮想環境内で以下を実行:pip install --upgrade pip
-
仮想環境の終了
作業終了時は以下を実行して仮想環境を無効化します:deactivate
3. Jupyter Notebookのインストールと使い方
Jupyter Notebookのインストール
仮想環境内(2.3実行後)で以下のコマンドを実行してインストールします。
pip install notebook
Jupyter Notebookの起動
仮想環境を有効化した状態で以下を実行します。
jupyter notebook
ターミナルに表示されるURL(通常はhttp://localhost:8888
)をブラウザで開くと、Jupyter Notebookが利用可能です。
サンプルコードを実行
- 新しいノートブックを作成します。
- 以下のコードを入力してセルを実行します:
print("Hello, Jupyter Notebook!")
4. 仮想環境を使うメリット
仮想環境の利点
-
依存関係の分離
プロジェクトごとに異なるPythonバージョンやライブラリを使用できます。 -
簡単なリセット
仮想環境を削除すればクリーンな状態に戻せます。 -
システム環境を汚さない
システム全体に影響を与えず、トラブルを回避できます。
仮想環境が特に有用なケース
- 複数のプロジェクトで異なるバージョンのライブラリを利用する場合。
- チーム開発時に、他の開発者と同じ環境を再現したい場合。
まとめ
本記事では、MacでのPython開発環境の構築方法、仮想環境の作成と管理、Jupyter Notebookの使い方について詳しく説明しました。