# E190BO Fall 2026 -- course Python environment # Last updated: 2026-09-23 # # Requires Python 3.13. The interpreter version is NOT pinned by this file -- it is # fixed when you create the venv, so build it with python3.13 / py -3.13 explicitly. # See SETUP.md, Step 3. # # Everyone in the class runs these exact versions. If an update is announced, # download this file again and re-run: pip install -r requirements.txt # # --- core (Lab 0) --- numpy==2.1.3 pandas==2.2.3 matplotlib==3.10.0 jupyterlab==4.3.4 ipykernel==6.29.5 # --- added for Lab 2 (neural networks) --- # scikit-learn is used only to generate a small synthetic dataset in Lab 2. # Installing it also pulls in scipy and joblib as dependencies; that is expected. scikit-learn==1.6.1 # --- added for Lab 4 (agentic AI) --- # anthropic is the official Python library for the Claude API. # python-dotenv reads your API key from ~/e190bo/.env so it never appears in a notebook. anthropic==1.8.0 python-dotenv==1.2.3