Week 16 • Monday

Block 152: Virtual Environments & Reproducibility

Ensure your project runs identically on any machine.

Concepts

Code Examples

See exercise below.

Exercise

Create a fresh virtual environment from your requirements.txt. Run the project end-to-end and verify correct output. Identify any version conflicts or missing dependencies and fix them.

Homework

What problems arise if you don't pin versions in requirements.txt? Give a real scenario. Tuesday