This repository demonstrates different Python environment management approaches.
| Folder | Environment Type | Description |
|---|---|---|
global-env/ |
Global Python | Uses system/global Python installation |
uv-venv/ |
UV Virtual Env | Virtual environment created with uv, uses pyproject.toml |
standard-venv/ |
Standard venv | Virtual environment created with python -m venv, uses requirements.txt |
conda-env/ |
Conda | Conda environment with pytest |
poetry-env/ |
Poetry | Poetry-managed environment |
pipenv-env/ |
Pipenv | Pipenv-managed environment |
pyenv-env/ |
Pyenv | Pyenv-managed Python version |
Each folder contains:
README.md- Instructions for setting up the environmentprint_env.py- Script that prints the Python executable path and environment manager name- Additional config files specific to the environment type
Navigate to each folder and follow the README instructions to set up that environment.