virtualenv 用 .gitignore
virtualenv 用の除外ルール 12 件。そのままリポジトリにコピーして使えます。
Python仮想環境ツール
virtualenv 用 .gitignore の完全版
# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 21:50:15 UTC
# 技術:virtualenv
### virtualenv ###
.venv/
# 仮想環境ディレクトリ
venv/
.python-version
# Python バージョンマーカー
.Python
[Bb]in
[Ii]nclude
pyvenv.cfg
[Ll]ib
[Ll]ib64
pip-selfcheck.json
[Ll]ocal
[Ss]cripts
virtualenv のルールで除外されるもの
以下の各パターンと、.gitignore に含める理由を説明します。
一般的な
| パターン | 除外対象 |
|---|---|
.venv/ |
Virtualenv https://realpython.com/python-virtual-environments-a-primer/#the-virtualenv-project |
venv/ |
仮想環境ディレクトリ |
.python-version |
一般的な |
pyvenv.cfg |
一般的な |
pip-selfcheck.json |
一般的な |
カスタム Python インタープリター
| パターン | 除外対象 |
|---|---|
.Python |
Python バージョンマーカー |
[Bb]in |
カスタム Python インタープリター |
[Ii]nclude |
カスタム Python インタープリター |
[Ll]ib |
カスタム Python インタープリター |
[Ll]ib64 |
カスタム Python インタープリター |
[Ll]ocal |
カスタム Python インタープリター |
[Ss]cripts |
カスタム Python インタープリター |
この virtualenv 用 .gitignore の使い方
- 上の virtualenv 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
- Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
- 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
- チーム全員で同じルールを共有できるよう、.gitignore をコミットします。