Python 仮想環境(venv)構築方法

Windows / macOS / Linux 共通

■仮想環境って何?

  • プロジェクトごとに Python環境を分離
  • ライブラリのバージョン衝突を防ぐ
  • 実務・個人開発では 必須

■前提条件の確認

bash
$ python --version

または

bash
$ python3 --version

Python 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
👉 チーム開発・再構築で必須

■仮想環境を終了

$ deactivate

venv と他ツールの違い(簡単比較)

ツール使うべき?理由
venv標準・軽量・安全
virtualenv古い環境対応
conda重い・科学計算向け
poetry管理は楽だが慣れが必要

👉 迷ったら venv 一択


あなた向け補足(実務的)

あなたは:

  • Pythonスクリプトを業務で多用
  • RPA / Excel / API / Chatwork 連携
  • Windows 環境が多い

👉 おすすめ構成





コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール