venv について
何をするもの?
- 何をするものか
- Python の実行環境を保持しておいて、切り替えるためのもの
- 具体的には、以下の情報をフォルダに保存
- バージョン : venv を作成したときの python パスにエイリアスが保持される
- pip で入れたパッケージがフォルダ内に保持される
- 環境の切り替え
- フォルダ内にある
activate
ファイルで環境変数を load - 元の状態に戻るには
deactivate
コマンド (上記Loadで有効化されるコマンドのひとつ) を実行
- フォルダ内にある
- 典型的な使い方
- プロジェクト内に
.venv
,venv
のようなフォルダを作って配置 - →
.gitignore
にもあるし、それで合ってる気がする
- プロジェクト内に