Install CrewAI in an isolated environment
CrewAI ships as a Python package with a CLI scaffold. Use a venv so its (many) dependencies don't fight whatever else is on your system. Pin Python to 3.10+ — older versions miss typing features the library uses.
Install fails compiling some C extension (typically tiktoken or grpcio).
On Mac: `xcode-select --install` first. On Linux: install build-essential and python3-dev. On Windows: use Python's official installer, not the Microsoft Store version.