Windows / macOS / Linux 共通
■仮想環境って何?
- プロジェクトごとに Python環境を分離
- ライブラリのバージョン衝突を防ぐ
- 実務・個人開発では 必須
■前提条件の確認
bash
$ python --versionまたは
bash
$ python3 --versionPython 3.8 以上ならOK
(3.10 / 3.11 / 3.12 でも問題なし)
仮想環境を作成(venv)
■プロジェクトフォルダへ移動
bash
$ mkdir my_project && cd my_project■仮想環境を作る
bash
$ python -m venv venv※ venv はフォルダ名。env や .venv でもOK(最近は .venv が主流)
■仮想環境を有効化(activate)
source venv/bin/activate成功するとこうなる
(venv) ~/my_project$👉 (venv) が目印
■ライブラリをインストール
$ pip install requests pandas👉 この仮想環境の中だけに入ります。
■requirements.txt を使う(超重要)
📄 作成
$ pip freeze > requirements.txt📦 別環境で復元
$ pip install -r requirements.txt👉 チーム開発・再構築で必須
■仮想環境を終了
$ deactivatevenv と他ツールの違い(簡単比較)
| ツール | 使うべき? | 理由 |
|---|---|---|
| venv | ◎ | 標準・軽量・安全 |
| virtualenv | ○ | 古い環境対応 |
| conda | △ | 重い・科学計算向け |
| poetry | ○ | 管理は楽だが慣れが必要 |
👉 迷ったら venv 一択
あなた向け補足(実務的)
あなたは:
- Pythonスクリプトを業務で多用
- RPA / Excel / API / Chatwork 連携
- Windows 環境が多い
👉 おすすめ構成