venv 设置指南

venv (built-in)

python3 -m venv .venvCreate virtual environment
source .venv/bin/activateActivate (macOS/Linux)
.venv\Scripts\activateActivate (Windows)
deactivateDeactivate
pip install -r requirements.txtInstall dependencies
pip freeze > requirements.txtSave dependencies

Poetry

pip install poetryInstall Poetry
poetry new myprojectCreate new project
poetry installInstall dependencies
poetry add requestsAdd dependency
poetry add --group dev pytestAdd dev dependency
poetry shellActivate virtual env
poetry run python script.pyRun in env

conda

conda create -n myenv python=3.11Create env
conda activate myenvActivate env
conda install numpy pandasInstall packages
conda env export > env.ymlExport environment
conda env create -f env.ymlCreate from file