venvでPython仮想環境を作る

※Cloud Functionsはpipenvに対応していないため、venvで環境構築するのがよさそう

仮想環境内のpythonのバージョンは、仮想環境を作成した時のバージョンで固定される。

### 対象のディレクトリへ移動
cd some/venvs_dir/

### 必要に応じてPythonのバージョンを変える
pyenv install 3.11.6
pyenv shell 3.11.6

### 仮想環境を作る
### <my_env_name>は任意の仮想環境名
python -m venv my_env_name

### 仮想環境の有効化
source my_env_name/bin/activate

### パッケージのインストール
pip install <some_package>
pip install -r requirements.txt

### 仮想環境の終了
deactivate

参考情報