pyenvとvenvで仮想環境を構築する #Python - Qiita
public.icon
https://qiita.com/yabish/items/93c4e043e4c8dbc60cad
pyenv
大元のPythonをバージョン毎に管理する
pyenv local でディレクトリ毎のバージョン指定ができる
code:sh
pyenv install 3.12.3
pyenv local 3.12.3
venv
pipを溜め込む場所を仮想化する
ディレクトリ単位ではなくて、activate/deactivateコマンドで有効無効にする
→ってことは、pyenvとvenvでのpythonバージョンがずれたらエラーになるかも
→作業ディレクトリ毎にvenvを切るのが良さそう
code:sh
python -m venv .venv
source .venv/bin/activate
deactivate
🤖
- pyenvは複数のPythonバージョン管理ツールで、Homebrew経由でインストールし、.zshrcに設定を追加して有効化する。
- Pythonをpyenv経由でインストール後、pyenv globalで使用バージョンを設定し、python -Vで確認できる。
- プロジェクトごとの仮想環境にはpython -m venv .venvで作成し、source .venv/bin/activateで有効化、deactivateで解除可能。
キーワード候補: pyenv, venv, 仮想環境, Python, Homebrew, activate