A requirements.txt file records installed packages and their exact versions so a Python environment can be recreated or shared. Generate it with `pip freeze > requirements.txt`; share this file instead of the virtual environment folder. section 6.5 section 6.7
python3.13 -m venv .venv #1 source .venv/bin/activate #2 pip install -r requirements.txt #3
Recreate the environment by creating and activating a virtual environment, then asking pip to install the listed packages. section 6.5.2



