I’m trying to create you demo project: latest-ai-development. But get this:
(base) jchapman@Josephs-MBP crewai-cursor % crewai create crew latest-ai-development
zsh: command not found: crewai
Prior to that uv tool install crewai failed to create executable because none are provided by package ‘crewai’
(base) jchapman@Josephs-MBP crewai-cursor % uv tool install crewai
Resolved 49 packages in 489ms
Installed 49 packages in 582ms
- aiohappyeyeballs==2.6.1
- aiohttp==3.13.2
- aiosignal==1.4.0
- annotated-types==0.7.0
- anyio==4.12.0
- async-timeout==4.0.3
- attrs==25.4.0
- certifi==2025.11.12
- charset-normalizer==3.4.4
- crewai==0.5.0
- dataclasses-json==0.6.7
- distro==1.9.0
- exceptiongroup==1.3.1
- frozenlist==1.8.0
- greenlet==3.2.4
- h11==0.16.0
- httpcore==1.0.9
- httpx==0.28.1
- idna==3.11
- jiter==0.12.0
- jsonpatch==1.33
- jsonpointer==3.0.0
- langchain==0.1.0
- langchain-community==0.0.20
- langchain-core==0.1.23
- langchain-openai==0.0.2.post1
- langsmith==0.0.87
- marshmallow==3.26.2
- multidict==6.7.0
- mypy-extensions==1.1.0
- numpy==1.26.4
- openai==1.109.1
- packaging==23.2
- propcache==0.4.1
- pydantic==2.12.5
- pydantic-core==2.41.5
- pyyaml==6.0.3
- regex==2025.11.3
- requests==2.32.5
- sniffio==1.3.1
- sqlalchemy==2.0.45
- tenacity==8.5.0
- tiktoken==0.5.2
- tqdm==4.67.1
- typing-extensions==4.15.0
- typing-inspect==0.9.0
- typing-inspection==0.4.2
- urllib3==2.6.2
- yarl==1.22.0
No executables are provided by package crewai; removing tool
error: Failed to install entrypoints for crewai
I’m following directly from your tutorial at Installation - CrewAI. Should I be using different documentation?
Thanks,
Joe
I don’t normally use that but I reproduced your steps and it worked for me. I’m not sure when you installed uv but a couple of commands you can run to update are:
$ uv upgrade
and
$ uv tool install crewai --force
michaelcizmar@SDF1 dev % crewai create crew latest-ai-development
zsh: /Users/michaelcizmar/.local/bin/crewai: bad interpreter: /Users/michaelcizmar/.local/share/uv/tools/crewai/bin/python: no such file or directory
michaelcizmar@SDF1 dev % python3 --version
Python 3.13.7
michaelcizmar@SDF1 dev % curl -LsSf https://astral.sh/uv/install.sh | sh
downloading uv 0.9.21 aarch64-apple-darwin
no checksums to verify
installing to /Users/michaelcizmar/.local/bin
uv
uvx
everything's installed!
michaelcizmar@SDF1 dev % uv tool install crewai
Resolved 134 packages in 683ms
Prepared 76 packages in 2.36s
Installed 134 packages in 487ms
+ aiohappyeyeballs==2.6.1
+ aiohttp==3.13.2
+ aiosignal==1.4.0
+ aiosqlite==0.21.0
+ annotated-types==0.7.0
+ anyio==4.12.0
+ appdirs==1.4.4
+ attrs==25.4.0
+ backoff==2.2.1
+ bcrypt==5.0.0
+ build==1.3.0
+ cachetools==6.2.4
+ certifi==2025.11.12
+ cffi==2.0.0
+ cfgv==3.5.0
+ charset-normalizer==3.4.4
+ chromadb==1.1.1
+ click==8.1.8
+ coloredlogs==15.0.1
+ crewai==1.7.2
+ cryptography==46.0.3
+ diskcache==5.6.3
+ distlib==0.4.0
+ distro==1.9.0
+ docstring-parser==0.17.0
+ durationpy==0.10
+ et-xmlfile==2.0.0
+ filelock==3.20.1
+ flatbuffers==25.12.19
+ frozenlist==1.8.0
+ fsspec==2025.12.0
+ google-auth==2.45.0
+ googleapis-common-protos==1.72.0
+ grpcio==1.76.0
+ h11==0.16.0
+ hf-xet==1.2.0
+ httpcore==1.0.9
+ httptools==0.7.1
+ httpx==0.28.1
+ httpx-sse==0.4.3
+ huggingface-hub==0.36.0
+ humanfriendly==10.0
+ identify==2.6.15
+ idna==3.11
+ importlib-metadata==8.7.1
+ importlib-resources==6.5.2
+ instructor==1.12.0
+ jinja2==3.1.6
+ jiter==0.10.0
+ json-repair==0.25.3
+ json5==0.10.0
+ jsonref==1.1.0
+ jsonschema==4.25.1
+ jsonschema-specifications==2025.9.1
+ kubernetes==34.1.0
+ markdown-it-py==4.0.0
+ markupsafe==3.0.3
+ mcp==1.16.0
+ mdurl==0.1.2
+ mmh3==5.2.0
+ mpmath==1.3.0
+ multidict==6.7.0
+ nodeenv==1.10.0
+ numpy==2.4.0
+ oauthlib==3.3.1
+ onnxruntime==1.23.2
+ openai==1.83.0
+ openpyxl==3.1.5
+ opentelemetry-api==1.34.1
+ opentelemetry-exporter-otlp-proto-common==1.34.1
+ opentelemetry-exporter-otlp-proto-grpc==1.34.1
+ opentelemetry-exporter-otlp-proto-http==1.34.1
+ opentelemetry-proto==1.34.1
+ opentelemetry-sdk==1.34.1
+ opentelemetry-semantic-conventions==0.55b1
+ orjson==3.11.5
+ overrides==7.7.0
+ packaging==25.0
+ pdfminer-six==20251107
+ pdfplumber==0.11.8
+ pillow==12.0.0
+ platformdirs==4.5.1
+ portalocker==2.7.0
+ posthog==5.4.0
+ pre-commit==4.5.1
+ propcache==0.4.1
+ protobuf==5.29.5
+ pyasn1==0.6.1
+ pyasn1-modules==0.4.2
+ pybase64==1.4.3
+ pycparser==2.23
+ pydantic==2.11.10
+ pydantic-core==2.33.2
+ pydantic-settings==2.10.1
+ pygments==2.19.2
+ pyjwt==2.9.0
+ pypdfium2==5.2.0
+ pypika==0.48.9
+ pyproject-hooks==1.2.0
+ python-dateutil==2.9.0.post0
+ python-dotenv==1.1.1
+ python-multipart==0.0.21
+ pyyaml==6.0.3
+ referencing==0.37.0
+ regex==2024.9.11
+ requests==2.32.5
+ requests-oauthlib==2.0.0
+ rich==14.2.0
+ rpds-py==0.30.0
+ rsa==4.9.1
+ shellingham==1.5.4
+ six==1.17.0
+ sniffio==1.3.1
+ sse-starlette==3.1.1
+ starlette==0.50.0
+ sympy==1.14.0
+ tenacity==9.1.2
+ tokenizers==0.20.3
+ tomli==2.0.2
+ tomli-w==1.1.0
+ tqdm==4.67.1
+ typer==0.21.0
+ typing-extensions==4.15.0
+ typing-inspection==0.4.2
+ urllib3==2.3.0
+ uv==0.9.21
+ uvicorn==0.40.0
+ uvloop==0.22.1
+ virtualenv==20.35.4
+ watchfiles==1.1.1
+ websocket-client==1.9.0
+ websockets==15.0.1
+ yarl==1.22.0
+ zipp==3.23.0
Installed 1 executable: crewai
michaelcizmar@SDF1 dev % crewai create crew latest-ai-development
Folder latest_ai_development already exists. Do you want to override it? [y/N]: N
Operation cancelled.
michaelcizmar@SDF1 dev % crewai create crew latest-ai-development2
Creating folder latest_ai_development2...
Cache expired or not found. Fetching provider data from the web...
Downloading [####################################] 1126995/57691
Select a provider to set up:
1. openai
2. anthr