Python, pyenv, uv, pymanagerのvenvの作り方と、conda仮想環境の作り方をシンプルに解説します。
基本コマンド
素のPythonでvenv(仮想環境名:”.venv”)を作成してアクティベートする際のコマンドは次の通りです。
#バージョン確認
python --version
#venv作成
python -m venv .venv
ツール別 venv作成方法
pyenv、uv、pymanagerのそれぞれでvenvを作るコマンドは次の通りです。
#pyenv
pyenv install 3.12
pyenv local 3.12
python -m venv .venv
#uv
uv venv --python 3.12
#pymanager
pymanager install 3.12
pymanager exec -3.12 -m venv .venv
conda系は次の通りです。
conda create --name py312 python=3.12
アクティベート方法
それぞれで作成した仮想環境のアクティベート方法はどれも一緒です。(condaを除く)
#アクティベート(Linux)
source .venv/bin/activate
#アクティベート(Windows PowerShell)
.\.venv\Scripts\Activate.ps1
#アクティベート(Windows コマンドプロンプト)
.\.venv\Scripts\activate.bat
#アクティベート解除(ディアクティベート)
deactivate
condaに関してはcondaコマンドで切り替えることもできます。
conda activate py312
コメント