venv
venvとはpythonの標準の仮想環境用コマンド。
プロジェクトディレクトリ
プロジェクト用のディレクトリ(project)は以下の構成にする。
project
.venv
ディレクトリ名 .venv はなんでも良いが、.で始まるようにするとgitの対象にならない。
gitの対象になってしまうと、仮想環境用のファイルが.venv以下に作られていくのでgithubとの連携したときに大変な事になってしまう。.gitignoreに定義する方法でも良いが、手間なので.で始まるディレクトリ名にする。
環境構築
プロジェクトディレクトリでvenvを実行。
python -m venv .venv
.venvディレクトリが出来上がる。
仮装環境の有効化
. .venv/bin/activate
仮装環境の無効化
deactivate