What happened?
I want to use chromeDB on local PC so i run the following command in cmd (windows 10 desktop)
==> pip install chromadb
Versions
WINDOWS 10 DESKTOP
PYTHON 3.12.2
Relevant log output
full terminl log:
C:\Users\admin>pip install chromadb Collecting chromadb Downloading chromadb-0.6.3-py3-none-any.whl.metadata (6.8 kB) Collecting build>=1.0.3 (from chromadb) Downloading build-1.2.2.post1-py3-none-any.whl.metadata (6.5 kB) Collecting pydantic>=1.9 (from chromadb) Downloading pydantic-2.11.1-py3-none-any.whl.metadata (63 kB) Collecting chroma-hnswlib==0.7.6 (from chromadb) Downloading chroma_hnswlib-0.7.6.tar.gz (32 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting fastapi>=0.95.2 (from chromadb) Downloading fastapi-0.115.12-py3-none-any.whl.metadata (27 kB) Collecting uvicorn>=0.18.3 (from uvicorn[standard]>=0.18.3->chromadb) Downloading uvicorn-0.34.0-py3-none-any.whl.metadata (6.5 kB) Collecting numpy>=1.22.5 (from chromadb) Using cached numpy-2.2.4-cp313-cp313-win_amd64.whl.metadata (60 kB) Collecting posthog>=2.4.0 (from chromadb) Downloading posthog-3.23.0-py2.py3-none-any.whl.metadata (3.0 kB) Requirement already satisfied: typing_extensions>=4.5.0 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from chromadb) (4.13.0) Collecting onnxruntime>=1.14.1 (from chromadb) Downloading onnxruntime-1.21.0-cp313-cp313-win_amd64.whl.metadata (4.9 kB) Collecting opentelemetry-api>=1.2.0 (from chromadb) Downloading opentelemetry_api-1.31.1-py3-none-any.whl.metadata (1.6 kB) Collecting opentelemetry-exporter-otlp-proto-grpc>=1.2.0 (from chromadb) Downloading opentelemetry_exporter_otlp_proto_grpc-1.31.1-py3-none-any.whl.metadata (2.5 kB) Collecting opentelemetry-instrumentation-fastapi>=0.41b0 (from chromadb) Downloading opentelemetry_instrumentation_fastapi-0.52b1-py3-none-any.whl.metadata (2.2 kB) Collecting opentelemetry-sdk>=1.2.0 (from chromadb) Downloading opentelemetry_sdk-1.31.1-py3-none-any.whl.metadata (1.6 kB) Collecting tokenizers>=0.13.2 (from chromadb) Downloading tokenizers-0.21.1-cp39-abi3-win_amd64.whl.metadata (6.9 kB) Collecting pypika>=0.48.9 (from chromadb) Downloading PyPika-0.48.9.tar.gz (67 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting tqdm>=4.65.0 (from chromadb) Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB) Requirement already satisfied: overrides>=7.3.1 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from chromadb) (7.7.0) Collecting importlib-resources (from chromadb) Downloading importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB) Collecting grpcio>=1.58.0 (from chromadb) Downloading grpcio-1.71.0-cp313-cp313-win_amd64.whl.metadata (4.0 kB) Collecting bcrypt>=4.0.1 (from chromadb) Downloading bcrypt-4.3.0-cp39-abi3-win_amd64.whl.metadata (10 kB) Collecting typer>=0.9.0 (from chromadb) Downloading typer-0.15.2-py3-none-any.whl.metadata (15 kB) Collecting kubernetes>=28.1.0 (from chromadb) Downloading kubernetes-32.0.1-py2.py3-none-any.whl.metadata (1.7 kB) Collecting tenacity>=8.2.3 (from chromadb) Downloading tenacity-9.0.0-py3-none-any.whl.metadata (1.2 kB) Requirement already satisfied: PyYAML>=6.0.0 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from chromadb) (6.0.2) Collecting mmh3>=4.0.1 (from chromadb) Downloading mmh3-5.1.0-cp313-cp313-win_amd64.whl.metadata (16 kB) Collecting orjson>=3.9.12 (from chromadb) Downloading orjson-3.10.16-cp313-cp313-win_amd64.whl.metadata (42 kB) Requirement already satisfied: httpx>=0.27.0 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from chromadb) (0.28.1) Collecting rich>=10.11.0 (from chromadb) Downloading rich-14.0.0-py3-none-any.whl.metadata (18 kB) Requirement already satisfied: packaging>=19.1 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from build>=1.0.3->chromadb) (24.2) Collecting pyproject_hooks (from build>=1.0.3->chromadb) Downloading pyproject_hooks-1.2.0-py3-none-any.whl.metadata (1.3 kB) Requirement already satisfied: colorama in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from build>=1.0.3->chromadb) (0.4.6) Collecting starlette<0.47.0,>=0.40.0 (from fastapi>=0.95.2->chromadb) Downloading starlette-0.46.1-py3-none-any.whl.metadata (6.2 kB) Requirement already satisfied: anyio in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from httpx>=0.27.0->chromadb) (4.9.0) Requirement already satisfied: certifi in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from httpx>=0.27.0->chromadb) (2025.1.31) Requirement already satisfied: httpcore==1.* in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from httpx>=0.27.0->chromadb) (1.0.7) Requirement already satisfied: idna in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from httpx>=0.27.0->chromadb) (3.10) Requirement already satisfied: h11<0.15,>=0.13 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from httpcore==1.*->httpx>=0.27.0->chromadb) (0.14.0) Requirement already satisfied: six>=1.9.0 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from kubernetes>=28.1.0->chromadb) (1.17.0) Requirement already satisfied: python-dateutil>=2.5.3 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from kubernetes>=28.1.0->chromadb) (2.9.0.post0) Collecting google-auth>=1.0.1 (from kubernetes>=28.1.0->chromadb) Downloading google_auth-2.38.0-py2.py3-none-any.whl.metadata (4.8 kB) Requirement already satisfied: websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from kubernetes>=28.1.0->chromadb) (1.8.0) Requirement already satisfied: requests in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from kubernetes>=28.1.0->chromadb) (2.32.3) Collecting requests-oauthlib (from kubernetes>=28.1.0->chromadb) Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB) Collecting oauthlib>=3.2.2 (from kubernetes>=28.1.0->chromadb) Downloading oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB) Requirement already satisfied: urllib3>=1.24.2 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from kubernetes>=28.1.0->chromadb) (2.3.0) Collecting durationpy>=0.7 (from kubernetes>=28.1.0->chromadb) Downloading durationpy-0.9-py3-none-any.whl.metadata (338 bytes) Collecting coloredlogs (from onnxruntime>=1.14.1->chromadb) Downloading coloredlogs-15.0.1-py2.py3-none-any.whl.metadata (12 kB) Collecting flatbuffers (from onnxruntime>=1.14.1->chromadb) Downloading flatbuffers-25.2.10-py2.py3-none-any.whl.metadata (875 bytes) Collecting protobuf (from onnxruntime>=1.14.1->chromadb) Downloading protobuf-6.30.2-cp310-abi3-win_amd64.whl.metadata (593 bytes) Collecting sympy (from onnxruntime>=1.14.1->chromadb) Downloading sympy-1.13.3-py3-none-any.whl.metadata (12 kB) Collecting deprecated>=1.2.6 (from opentelemetry-api>=1.2.0->chromadb) Downloading Deprecated-1.2.18-py2.py3-none-any.whl.metadata (5.7 kB) Collecting importlib-metadata<8.7.0,>=6.0 (from opentelemetry-api>=1.2.0->chromadb) Downloading importlib_metadata-8.6.1-py3-none-any.whl.metadata (4.7 kB) Collecting googleapis-common-protos~=1.52 (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb) Downloading googleapis_common_protos-1.69.2-py3-none-any.whl.metadata (9.3 kB) Collecting opentelemetry-exporter-otlp-proto-common==1.31.1 (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb) Downloading opentelemetry_exporter_otlp_proto_common-1.31.1-py3-none-any.whl.metadata (1.9 kB) Collecting opentelemetry-proto==1.31.1 (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb) Downloading opentelemetry_proto-1.31.1-py3-none-any.whl.metadata (2.4 kB) Collecting protobuf (from onnxruntime>=1.14.1->chromadb) Downloading protobuf-5.29.4-cp310-abi3-win_amd64.whl.metadata (592 bytes) Collecting opentelemetry-instrumentation-asgi==0.52b1 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb) Downloading opentelemetry_instrumentation_asgi-0.52b1-py3-none-any.whl.metadata (2.1 kB) Collecting opentelemetry-instrumentation==0.52b1 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb) Downloading opentelemetry_instrumentation-0.52b1-py3-none-any.whl.metadata (6.8 kB) Collecting opentelemetry-semantic-conventions==0.52b1 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb) Downloading opentelemetry_semantic_conventions-0.52b1-py3-none-any.whl.metadata (2.5 kB) Collecting opentelemetry-util-http==0.52b1 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb) Downloading opentelemetry_util_http-0.52b1-py3-none-any.whl.metadata (2.6 kB) Collecting wrapt<2.0.0,>=1.0.0 (from opentelemetry-instrumentation==0.52b1->opentelemetry-instrumentation-fastapi>=0.41b0->chromadb) Downloading wrapt-1.17.2-cp313-cp313-win_amd64.whl.metadata (6.5 kB) Collecting asgiref~=3.0 (from opentelemetry-instrumentation-asgi==0.52b1->opentelemetry-instrumentation-fastapi>=0.41b0->chromadb) Downloading asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB) Collecting monotonic>=1.5 (from posthog>=2.4.0->chromadb) Downloading monotonic-1.6-py2.py3-none-any.whl.metadata (1.5 kB) Collecting backoff>=1.10.0 (from posthog>=2.4.0->chromadb) Downloading backoff-2.2.1-py3-none-any.whl.metadata (14 kB) Collecting distro>=1.5.0 (from posthog>=2.4.0->chromadb) Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB) Collecting annotated-types>=0.6.0 (from pydantic>=1.9->chromadb) Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB) Collecting pydantic-core==2.33.0 (from pydantic>=1.9->chromadb) Downloading pydantic_core-2.33.0-cp313-cp313-win_amd64.whl.metadata (6.9 kB) Collecting typing-inspection>=0.4.0 (from pydantic>=1.9->chromadb) Downloading typing_inspection-0.4.0-py3-none-any.whl.metadata (2.6 kB) Collecting markdown-it-py>=2.2.0 (from rich>=10.11.0->chromadb) Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB) Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from rich>=10.11.0->chromadb) (2.19.1) Collecting huggingface-hub<1.0,>=0.16.4 (from tokenizers>=0.13.2->chromadb) Downloading huggingface_hub-0.29.3-py3-none-any.whl.metadata (13 kB) Collecting click>=8.0.0 (from typer>=0.9.0->chromadb) Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB) Collecting shellingham>=1.3.0 (from typer>=0.9.0->chromadb) Downloading shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB) Collecting httptools>=0.6.3 (from uvicorn[standard]>=0.18.3->chromadb) Downloading httptools-0.6.4-cp313-cp313-win_amd64.whl.metadata (3.7 kB) Collecting python-dotenv>=0.13 (from uvicorn[standard]>=0.18.3->chromadb) Downloading python_dotenv-1.1.0-py3-none-any.whl.metadata (24 kB) Collecting watchfiles>=0.13 (from uvicorn[standard]>=0.18.3->chromadb) Downloading watchfiles-1.0.4-cp313-cp313-win_amd64.whl.metadata (5.0 kB) Collecting websockets>=10.4 (from uvicorn[standard]>=0.18.3->chromadb) Downloading websockets-15.0.1-cp313-cp313-win_amd64.whl.metadata (7.0 kB) Collecting cachetools<6.0,>=2.0.0 (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb) Downloading cachetools-5.5.2-py3-none-any.whl.metadata (5.4 kB) Collecting pyasn1-modules>=0.2.1 (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb) Downloading pyasn1_modules-0.4.2-py3-none-any.whl.metadata (3.5 kB) Collecting rsa<5,>=3.1.4 (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb) Downloading rsa-4.9-py3-none-any.whl.metadata (4.2 kB) Collecting filelock (from huggingface-hub<1.0,>=0.16.4->tokenizers>=0.13.2->chromadb) Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB) Collecting fsspec>=2023.5.0 (from huggingface-hub<1.0,>=0.16.4->tokenizers>=0.13.2->chromadb) Downloading fsspec-2025.3.1-py3-none-any.whl.metadata (11 kB) Collecting zipp>=3.20 (from importlib-metadata<8.7.0,>=6.0->opentelemetry-api>=1.2.0->chromadb) Downloading zipp-3.21.0-py3-none-any.whl.metadata (3.7 kB) Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=10.11.0->chromadb) Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from requests->kubernetes>=28.1.0->chromadb) (3.4.1) Requirement already satisfied: sniffio>=1.1 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from anyio->httpx>=0.27.0->chromadb) (1.3.1) Collecting humanfriendly>=9.1 (from coloredlogs->onnxruntime>=1.14.1->chromadb) Downloading humanfriendly-10.0-py2.py3-none-any.whl.metadata (9.2 kB) Collecting mpmath<1.4,>=1.1.0 (from sympy->onnxruntime>=1.14.1->chromadb) Downloading mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB) Collecting pyreadline3 (from humanfriendly>=9.1->coloredlogs->onnxruntime>=1.14.1->chromadb) Downloading pyreadline3-3.5.4-py3-none-any.whl.metadata (4.7 kB) Collecting pyasn1<0.7.0,>=0.6.1 (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes>=28.1.0->chromadb) Downloading pyasn1-0.6.1-py3-none-any.whl.metadata (8.4 kB) Downloading chromadb-0.6.3-py3-none-any.whl (611 kB) ---------------------------------------- 611.1/611.1 kB 4.9 MB/s eta 0:00:00 Downloading bcrypt-4.3.0-cp39-abi3-win_amd64.whl (152 kB) Downloading build-1.2.2.post1-py3-none-any.whl (22 kB) Downloading fastapi-0.115.12-py3-none-any.whl (95 kB) Downloading grpcio-1.71.0-cp313-cp313-win_amd64.whl (4.3 MB) ---------------------------------------- 4.3/4.3 MB 5.3 MB/s eta 0:00:00 Downloading kubernetes-32.0.1-py2.py3-none-any.whl (2.0 MB) ---------------------------------------- 2.0/2.0 MB 5.6 MB/s eta 0:00:00 Downloading mmh3-5.1.0-cp313-cp313-win_amd64.whl (41 kB) Using cached numpy-2.2.4-cp313-cp313-win_amd64.whl (12.6 MB) Downloading onnxruntime-1.21.0-cp313-cp313-win_amd64.whl (11.8 MB) ---------------------------------------- 11.8/11.8 MB 4.7 MB/s eta 0:00:00 Downloading opentelemetry_api-1.31.1-py3-none-any.whl (65 kB) Downloading opentelemetry_exporter_otlp_proto_grpc-1.31.1-py3-none-any.whl (18 kB) Downloading opentelemetry_exporter_otlp_proto_common-1.31.1-py3-none-any.whl (18 kB) Downloading opentelemetry_proto-1.31.1-py3-none-any.whl (55 kB) Downloading opentelemetry_instrumentation_fastapi-0.52b1-py3-none-any.whl (12 kB) Downloading opentelemetry_instrumentation-0.52b1-py3-none-any.whl (31 kB) Downloading opentelemetry_instrumentation_asgi-0.52b1-py3-none-any.whl (16 kB) Downloading opentelemetry_semantic_conventions-0.52b1-py3-none-any.whl (183 kB) Downloading opentelemetry_util_http-0.52b1-py3-none-any.whl (7.3 kB) Downloading opentelemetry_sdk-1.31.1-py3-none-any.whl (118 kB) Downloading orjson-3.10.16-cp313-cp313-win_amd64.whl (133 kB) Downloading posthog-3.23.0-py2.py3-none-any.whl (84 kB) Downloading pydantic-2.11.1-py3-none-any.whl (442 kB) Downloading pydantic_core-2.33.0-cp313-cp313-win_amd64.whl (2.0 MB) ---------------------------------------- 2.0/2.0 MB 4.8 MB/s eta 0:00:00 Downloading rich-14.0.0-py3-none-any.whl (243 kB) Downloading tenacity-9.0.0-py3-none-any.whl (28 kB) Downloading tokenizers-0.21.1-cp39-abi3-win_amd64.whl (2.4 MB) ---------------------------------------- 2.4/2.4 MB 5.2 MB/s eta 0:00:00 Downloading tqdm-4.67.1-py3-none-any.whl (78 kB) Downloading typer-0.15.2-py3-none-any.whl (45 kB) Downloading uvicorn-0.34.0-py3-none-any.whl (62 kB) Downloading importlib_resources-6.5.2-py3-none-any.whl (37 kB) Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB) Downloading backoff-2.2.1-py3-none-any.whl (15 kB) Downloading click-8.1.8-py3-none-any.whl (98 kB) Downloading Deprecated-1.2.18-py2.py3-none-any.whl (10.0 kB) Downloading distro-1.9.0-py3-none-any.whl (20 kB) Downloading durationpy-0.9-py3-none-any.whl (3.5 kB) Downloading google_auth-2.38.0-py2.py3-none-any.whl (210 kB) Downloading googleapis_common_protos-1.69.2-py3-none-any.whl (293 kB) Downloading httptools-0.6.4-cp313-cp313-win_amd64.whl (87 kB) Downloading huggingface_hub-0.29.3-py3-none-any.whl (468 kB) Downloading importlib_metadata-8.6.1-py3-none-any.whl (26 kB) Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB) Downloading monotonic-1.6-py2.py3-none-any.whl (8.2 kB) Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) Downloading protobuf-5.29.4-cp310-abi3-win_amd64.whl (434 kB) Downloading python_dotenv-1.1.0-py3-none-any.whl (20 kB) Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB) Downloading starlette-0.46.1-py3-none-any.whl (71 kB) Downloading typing_inspection-0.4.0-py3-none-any.whl (14 kB) Downloading watchfiles-1.0.4-cp313-cp313-win_amd64.whl (285 kB) Downloading websockets-15.0.1-cp313-cp313-win_amd64.whl (176 kB) Downloading coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB) Downloading flatbuffers-25.2.10-py2.py3-none-any.whl (30 kB) Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB) Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB) Downloading sympy-1.13.3-py3-none-any.whl (6.2 MB) ---------------------------------------- 6.2/6.2 MB 5.6 MB/s eta 0:00:00 Downloading asgiref-3.8.1-py3-none-any.whl (23 kB) Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Downloading fsspec-2025.3.1-py3-none-any.whl (194 kB) Downloading humanfriendly-10.0-py2.py3-none-any.whl (86 kB) Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) Downloading mpmath-1.3.0-py3-none-any.whl (536 kB) ---------------------------------------- 536.2/536.2 kB 4.7 MB/s eta 0:00:00 Downloading pyasn1_modules-0.4.2-py3-none-any.whl (181 kB) Downloading rsa-4.9-py3-none-any.whl (34 kB) Downloading wrapt-1.17.2-cp313-cp313-win_amd64.whl (38 kB) Downloading zipp-3.21.0-py3-none-any.whl (9.6 kB) Downloading filelock-3.18.0-py3-none-any.whl (16 kB) Downloading pyasn1-0.6.1-py3-none-any.whl (83 kB) Downloading pyreadline3-3.5.4-py3-none-any.whl (83 kB) Building wheels for collected packages: chroma-hnswlib, pypika Building wheel for chroma-hnswlib (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for chroma-hnswlib (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [5 lines of output] running bdist_wheel running build running build_ext building 'hnswlib' extension error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for chroma-hnswlib Building wheel for pypika (pyproject.toml) ... done Created wheel for pypika: filename=pypika-0.48.9-py2.py3-none-any.whl size=53914 sha256=26446a4cb782a65573459548f5b218a31008d63ea9244ffa77fced550b55e636 Stored in directory: c:\users\admin\appdata\local\pip\cache\wheels\b4\f8\a5\28e9c1524d320f4b8eefdce0e487b5c2e128dbf2ed1bb4a60b Successfully built pypika Failed to build chroma-hnswlib ERROR: Failed to build installable wheels for some pyproject.toml based projects (chroma-hnswlib)
What happened?
I want to use chromeDB on local PC so i run the following command in cmd (windows 10 desktop)
==> pip install chromadb
Versions
WINDOWS 10 DESKTOP
PYTHON 3.12.2
Relevant log output
full terminl log: C:\Users\admin>pip install chromadb Collecting chromadb Downloading chromadb-0.6.3-py3-none-any.whl.metadata (6.8 kB) Collecting build>=1.0.3 (from chromadb) Downloading build-1.2.2.post1-py3-none-any.whl.metadata (6.5 kB) Collecting pydantic>=1.9 (from chromadb) Downloading pydantic-2.11.1-py3-none-any.whl.metadata (63 kB) Collecting chroma-hnswlib==0.7.6 (from chromadb) Downloading chroma_hnswlib-0.7.6.tar.gz (32 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting fastapi>=0.95.2 (from chromadb) Downloading fastapi-0.115.12-py3-none-any.whl.metadata (27 kB) Collecting uvicorn>=0.18.3 (from uvicorn[standard]>=0.18.3->chromadb) Downloading uvicorn-0.34.0-py3-none-any.whl.metadata (6.5 kB) Collecting numpy>=1.22.5 (from chromadb) Using cached numpy-2.2.4-cp313-cp313-win_amd64.whl.metadata (60 kB) Collecting posthog>=2.4.0 (from chromadb) Downloading posthog-3.23.0-py2.py3-none-any.whl.metadata (3.0 kB) Requirement already satisfied: typing_extensions>=4.5.0 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from chromadb) (4.13.0) Collecting onnxruntime>=1.14.1 (from chromadb) Downloading onnxruntime-1.21.0-cp313-cp313-win_amd64.whl.metadata (4.9 kB) Collecting opentelemetry-api>=1.2.0 (from chromadb) Downloading opentelemetry_api-1.31.1-py3-none-any.whl.metadata (1.6 kB) Collecting opentelemetry-exporter-otlp-proto-grpc>=1.2.0 (from chromadb) Downloading opentelemetry_exporter_otlp_proto_grpc-1.31.1-py3-none-any.whl.metadata (2.5 kB) Collecting opentelemetry-instrumentation-fastapi>=0.41b0 (from chromadb) Downloading opentelemetry_instrumentation_fastapi-0.52b1-py3-none-any.whl.metadata (2.2 kB) Collecting opentelemetry-sdk>=1.2.0 (from chromadb) Downloading opentelemetry_sdk-1.31.1-py3-none-any.whl.metadata (1.6 kB) Collecting tokenizers>=0.13.2 (from chromadb) Downloading tokenizers-0.21.1-cp39-abi3-win_amd64.whl.metadata (6.9 kB) Collecting pypika>=0.48.9 (from chromadb) Downloading PyPika-0.48.9.tar.gz (67 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting tqdm>=4.65.0 (from chromadb) Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB) Requirement already satisfied: overrides>=7.3.1 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from chromadb) (7.7.0) Collecting importlib-resources (from chromadb) Downloading importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB) Collecting grpcio>=1.58.0 (from chromadb) Downloading grpcio-1.71.0-cp313-cp313-win_amd64.whl.metadata (4.0 kB) Collecting bcrypt>=4.0.1 (from chromadb) Downloading bcrypt-4.3.0-cp39-abi3-win_amd64.whl.metadata (10 kB) Collecting typer>=0.9.0 (from chromadb) Downloading typer-0.15.2-py3-none-any.whl.metadata (15 kB) Collecting kubernetes>=28.1.0 (from chromadb) Downloading kubernetes-32.0.1-py2.py3-none-any.whl.metadata (1.7 kB) Collecting tenacity>=8.2.3 (from chromadb) Downloading tenacity-9.0.0-py3-none-any.whl.metadata (1.2 kB) Requirement already satisfied: PyYAML>=6.0.0 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from chromadb) (6.0.2) Collecting mmh3>=4.0.1 (from chromadb) Downloading mmh3-5.1.0-cp313-cp313-win_amd64.whl.metadata (16 kB) Collecting orjson>=3.9.12 (from chromadb) Downloading orjson-3.10.16-cp313-cp313-win_amd64.whl.metadata (42 kB) Requirement already satisfied: httpx>=0.27.0 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from chromadb) (0.28.1) Collecting rich>=10.11.0 (from chromadb) Downloading rich-14.0.0-py3-none-any.whl.metadata (18 kB) Requirement already satisfied: packaging>=19.1 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from build>=1.0.3->chromadb) (24.2) Collecting pyproject_hooks (from build>=1.0.3->chromadb) Downloading pyproject_hooks-1.2.0-py3-none-any.whl.metadata (1.3 kB) Requirement already satisfied: colorama in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from build>=1.0.3->chromadb) (0.4.6) Collecting starlette<0.47.0,>=0.40.0 (from fastapi>=0.95.2->chromadb) Downloading starlette-0.46.1-py3-none-any.whl.metadata (6.2 kB) Requirement already satisfied: anyio in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from httpx>=0.27.0->chromadb) (4.9.0) Requirement already satisfied: certifi in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from httpx>=0.27.0->chromadb) (2025.1.31) Requirement already satisfied: httpcore==1.* in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from httpx>=0.27.0->chromadb) (1.0.7) Requirement already satisfied: idna in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from httpx>=0.27.0->chromadb) (3.10) Requirement already satisfied: h11<0.15,>=0.13 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from httpcore==1.*->httpx>=0.27.0->chromadb) (0.14.0) Requirement already satisfied: six>=1.9.0 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from kubernetes>=28.1.0->chromadb) (1.17.0) Requirement already satisfied: python-dateutil>=2.5.3 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from kubernetes>=28.1.0->chromadb) (2.9.0.post0) Collecting google-auth>=1.0.1 (from kubernetes>=28.1.0->chromadb) Downloading google_auth-2.38.0-py2.py3-none-any.whl.metadata (4.8 kB) Requirement already satisfied: websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from kubernetes>=28.1.0->chromadb) (1.8.0) Requirement already satisfied: requests in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from kubernetes>=28.1.0->chromadb) (2.32.3) Collecting requests-oauthlib (from kubernetes>=28.1.0->chromadb) Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB) Collecting oauthlib>=3.2.2 (from kubernetes>=28.1.0->chromadb) Downloading oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB) Requirement already satisfied: urllib3>=1.24.2 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from kubernetes>=28.1.0->chromadb) (2.3.0) Collecting durationpy>=0.7 (from kubernetes>=28.1.0->chromadb) Downloading durationpy-0.9-py3-none-any.whl.metadata (338 bytes) Collecting coloredlogs (from onnxruntime>=1.14.1->chromadb) Downloading coloredlogs-15.0.1-py2.py3-none-any.whl.metadata (12 kB) Collecting flatbuffers (from onnxruntime>=1.14.1->chromadb) Downloading flatbuffers-25.2.10-py2.py3-none-any.whl.metadata (875 bytes) Collecting protobuf (from onnxruntime>=1.14.1->chromadb) Downloading protobuf-6.30.2-cp310-abi3-win_amd64.whl.metadata (593 bytes) Collecting sympy (from onnxruntime>=1.14.1->chromadb) Downloading sympy-1.13.3-py3-none-any.whl.metadata (12 kB) Collecting deprecated>=1.2.6 (from opentelemetry-api>=1.2.0->chromadb) Downloading Deprecated-1.2.18-py2.py3-none-any.whl.metadata (5.7 kB) Collecting importlib-metadata<8.7.0,>=6.0 (from opentelemetry-api>=1.2.0->chromadb) Downloading importlib_metadata-8.6.1-py3-none-any.whl.metadata (4.7 kB) Collecting googleapis-common-protos~=1.52 (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb) Downloading googleapis_common_protos-1.69.2-py3-none-any.whl.metadata (9.3 kB) Collecting opentelemetry-exporter-otlp-proto-common==1.31.1 (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb) Downloading opentelemetry_exporter_otlp_proto_common-1.31.1-py3-none-any.whl.metadata (1.9 kB) Collecting opentelemetry-proto==1.31.1 (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb) Downloading opentelemetry_proto-1.31.1-py3-none-any.whl.metadata (2.4 kB) Collecting protobuf (from onnxruntime>=1.14.1->chromadb) Downloading protobuf-5.29.4-cp310-abi3-win_amd64.whl.metadata (592 bytes) Collecting opentelemetry-instrumentation-asgi==0.52b1 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb) Downloading opentelemetry_instrumentation_asgi-0.52b1-py3-none-any.whl.metadata (2.1 kB) Collecting opentelemetry-instrumentation==0.52b1 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb) Downloading opentelemetry_instrumentation-0.52b1-py3-none-any.whl.metadata (6.8 kB) Collecting opentelemetry-semantic-conventions==0.52b1 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb) Downloading opentelemetry_semantic_conventions-0.52b1-py3-none-any.whl.metadata (2.5 kB) Collecting opentelemetry-util-http==0.52b1 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb) Downloading opentelemetry_util_http-0.52b1-py3-none-any.whl.metadata (2.6 kB) Collecting wrapt<2.0.0,>=1.0.0 (from opentelemetry-instrumentation==0.52b1->opentelemetry-instrumentation-fastapi>=0.41b0->chromadb) Downloading wrapt-1.17.2-cp313-cp313-win_amd64.whl.metadata (6.5 kB) Collecting asgiref~=3.0 (from opentelemetry-instrumentation-asgi==0.52b1->opentelemetry-instrumentation-fastapi>=0.41b0->chromadb) Downloading asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB) Collecting monotonic>=1.5 (from posthog>=2.4.0->chromadb) Downloading monotonic-1.6-py2.py3-none-any.whl.metadata (1.5 kB) Collecting backoff>=1.10.0 (from posthog>=2.4.0->chromadb) Downloading backoff-2.2.1-py3-none-any.whl.metadata (14 kB) Collecting distro>=1.5.0 (from posthog>=2.4.0->chromadb) Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB) Collecting annotated-types>=0.6.0 (from pydantic>=1.9->chromadb) Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB) Collecting pydantic-core==2.33.0 (from pydantic>=1.9->chromadb) Downloading pydantic_core-2.33.0-cp313-cp313-win_amd64.whl.metadata (6.9 kB) Collecting typing-inspection>=0.4.0 (from pydantic>=1.9->chromadb) Downloading typing_inspection-0.4.0-py3-none-any.whl.metadata (2.6 kB) Collecting markdown-it-py>=2.2.0 (from rich>=10.11.0->chromadb) Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB) Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from rich>=10.11.0->chromadb) (2.19.1) Collecting huggingface-hub<1.0,>=0.16.4 (from tokenizers>=0.13.2->chromadb) Downloading huggingface_hub-0.29.3-py3-none-any.whl.metadata (13 kB) Collecting click>=8.0.0 (from typer>=0.9.0->chromadb) Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB) Collecting shellingham>=1.3.0 (from typer>=0.9.0->chromadb) Downloading shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB) Collecting httptools>=0.6.3 (from uvicorn[standard]>=0.18.3->chromadb) Downloading httptools-0.6.4-cp313-cp313-win_amd64.whl.metadata (3.7 kB) Collecting python-dotenv>=0.13 (from uvicorn[standard]>=0.18.3->chromadb) Downloading python_dotenv-1.1.0-py3-none-any.whl.metadata (24 kB) Collecting watchfiles>=0.13 (from uvicorn[standard]>=0.18.3->chromadb) Downloading watchfiles-1.0.4-cp313-cp313-win_amd64.whl.metadata (5.0 kB) Collecting websockets>=10.4 (from uvicorn[standard]>=0.18.3->chromadb) Downloading websockets-15.0.1-cp313-cp313-win_amd64.whl.metadata (7.0 kB) Collecting cachetools<6.0,>=2.0.0 (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb) Downloading cachetools-5.5.2-py3-none-any.whl.metadata (5.4 kB) Collecting pyasn1-modules>=0.2.1 (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb) Downloading pyasn1_modules-0.4.2-py3-none-any.whl.metadata (3.5 kB) Collecting rsa<5,>=3.1.4 (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb) Downloading rsa-4.9-py3-none-any.whl.metadata (4.2 kB) Collecting filelock (from huggingface-hub<1.0,>=0.16.4->tokenizers>=0.13.2->chromadb) Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB) Collecting fsspec>=2023.5.0 (from huggingface-hub<1.0,>=0.16.4->tokenizers>=0.13.2->chromadb) Downloading fsspec-2025.3.1-py3-none-any.whl.metadata (11 kB) Collecting zipp>=3.20 (from importlib-metadata<8.7.0,>=6.0->opentelemetry-api>=1.2.0->chromadb) Downloading zipp-3.21.0-py3-none-any.whl.metadata (3.7 kB) Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=10.11.0->chromadb) Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from requests->kubernetes>=28.1.0->chromadb) (3.4.1) Requirement already satisfied: sniffio>=1.1 in c:\users\admin\appdata\local\programs\python\python313\lib\site-packages (from anyio->httpx>=0.27.0->chromadb) (1.3.1) Collecting humanfriendly>=9.1 (from coloredlogs->onnxruntime>=1.14.1->chromadb) Downloading humanfriendly-10.0-py2.py3-none-any.whl.metadata (9.2 kB) Collecting mpmath<1.4,>=1.1.0 (from sympy->onnxruntime>=1.14.1->chromadb) Downloading mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB) Collecting pyreadline3 (from humanfriendly>=9.1->coloredlogs->onnxruntime>=1.14.1->chromadb) Downloading pyreadline3-3.5.4-py3-none-any.whl.metadata (4.7 kB) Collecting pyasn1<0.7.0,>=0.6.1 (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes>=28.1.0->chromadb) Downloading pyasn1-0.6.1-py3-none-any.whl.metadata (8.4 kB) Downloading chromadb-0.6.3-py3-none-any.whl (611 kB) ---------------------------------------- 611.1/611.1 kB 4.9 MB/s eta 0:00:00 Downloading bcrypt-4.3.0-cp39-abi3-win_amd64.whl (152 kB) Downloading build-1.2.2.post1-py3-none-any.whl (22 kB) Downloading fastapi-0.115.12-py3-none-any.whl (95 kB) Downloading grpcio-1.71.0-cp313-cp313-win_amd64.whl (4.3 MB) ---------------------------------------- 4.3/4.3 MB 5.3 MB/s eta 0:00:00 Downloading kubernetes-32.0.1-py2.py3-none-any.whl (2.0 MB) ---------------------------------------- 2.0/2.0 MB 5.6 MB/s eta 0:00:00 Downloading mmh3-5.1.0-cp313-cp313-win_amd64.whl (41 kB) Using cached numpy-2.2.4-cp313-cp313-win_amd64.whl (12.6 MB) Downloading onnxruntime-1.21.0-cp313-cp313-win_amd64.whl (11.8 MB) ---------------------------------------- 11.8/11.8 MB 4.7 MB/s eta 0:00:00 Downloading opentelemetry_api-1.31.1-py3-none-any.whl (65 kB) Downloading opentelemetry_exporter_otlp_proto_grpc-1.31.1-py3-none-any.whl (18 kB) Downloading opentelemetry_exporter_otlp_proto_common-1.31.1-py3-none-any.whl (18 kB) Downloading opentelemetry_proto-1.31.1-py3-none-any.whl (55 kB) Downloading opentelemetry_instrumentation_fastapi-0.52b1-py3-none-any.whl (12 kB) Downloading opentelemetry_instrumentation-0.52b1-py3-none-any.whl (31 kB) Downloading opentelemetry_instrumentation_asgi-0.52b1-py3-none-any.whl (16 kB) Downloading opentelemetry_semantic_conventions-0.52b1-py3-none-any.whl (183 kB) Downloading opentelemetry_util_http-0.52b1-py3-none-any.whl (7.3 kB) Downloading opentelemetry_sdk-1.31.1-py3-none-any.whl (118 kB) Downloading orjson-3.10.16-cp313-cp313-win_amd64.whl (133 kB) Downloading posthog-3.23.0-py2.py3-none-any.whl (84 kB) Downloading pydantic-2.11.1-py3-none-any.whl (442 kB) Downloading pydantic_core-2.33.0-cp313-cp313-win_amd64.whl (2.0 MB) ---------------------------------------- 2.0/2.0 MB 4.8 MB/s eta 0:00:00 Downloading rich-14.0.0-py3-none-any.whl (243 kB) Downloading tenacity-9.0.0-py3-none-any.whl (28 kB) Downloading tokenizers-0.21.1-cp39-abi3-win_amd64.whl (2.4 MB) ---------------------------------------- 2.4/2.4 MB 5.2 MB/s eta 0:00:00 Downloading tqdm-4.67.1-py3-none-any.whl (78 kB) Downloading typer-0.15.2-py3-none-any.whl (45 kB) Downloading uvicorn-0.34.0-py3-none-any.whl (62 kB) Downloading importlib_resources-6.5.2-py3-none-any.whl (37 kB) Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB) Downloading backoff-2.2.1-py3-none-any.whl (15 kB) Downloading click-8.1.8-py3-none-any.whl (98 kB) Downloading Deprecated-1.2.18-py2.py3-none-any.whl (10.0 kB) Downloading distro-1.9.0-py3-none-any.whl (20 kB) Downloading durationpy-0.9-py3-none-any.whl (3.5 kB) Downloading google_auth-2.38.0-py2.py3-none-any.whl (210 kB) Downloading googleapis_common_protos-1.69.2-py3-none-any.whl (293 kB) Downloading httptools-0.6.4-cp313-cp313-win_amd64.whl (87 kB) Downloading huggingface_hub-0.29.3-py3-none-any.whl (468 kB) Downloading importlib_metadata-8.6.1-py3-none-any.whl (26 kB) Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB) Downloading monotonic-1.6-py2.py3-none-any.whl (8.2 kB) Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) Downloading protobuf-5.29.4-cp310-abi3-win_amd64.whl (434 kB) Downloading python_dotenv-1.1.0-py3-none-any.whl (20 kB) Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB) Downloading starlette-0.46.1-py3-none-any.whl (71 kB) Downloading typing_inspection-0.4.0-py3-none-any.whl (14 kB) Downloading watchfiles-1.0.4-cp313-cp313-win_amd64.whl (285 kB) Downloading websockets-15.0.1-cp313-cp313-win_amd64.whl (176 kB) Downloading coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB) Downloading flatbuffers-25.2.10-py2.py3-none-any.whl (30 kB) Downloading pyproject_hooks-1.2.0-py3-none-any.whl (10 kB) Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB) Downloading sympy-1.13.3-py3-none-any.whl (6.2 MB) ---------------------------------------- 6.2/6.2 MB 5.6 MB/s eta 0:00:00 Downloading asgiref-3.8.1-py3-none-any.whl (23 kB) Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Downloading fsspec-2025.3.1-py3-none-any.whl (194 kB) Downloading humanfriendly-10.0-py2.py3-none-any.whl (86 kB) Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) Downloading mpmath-1.3.0-py3-none-any.whl (536 kB) ---------------------------------------- 536.2/536.2 kB 4.7 MB/s eta 0:00:00 Downloading pyasn1_modules-0.4.2-py3-none-any.whl (181 kB) Downloading rsa-4.9-py3-none-any.whl (34 kB) Downloading wrapt-1.17.2-cp313-cp313-win_amd64.whl (38 kB) Downloading zipp-3.21.0-py3-none-any.whl (9.6 kB) Downloading filelock-3.18.0-py3-none-any.whl (16 kB) Downloading pyasn1-0.6.1-py3-none-any.whl (83 kB) Downloading pyreadline3-3.5.4-py3-none-any.whl (83 kB) Building wheels for collected packages: chroma-hnswlib, pypika Building wheel for chroma-hnswlib (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for chroma-hnswlib (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [5 lines of output] running bdist_wheel running build running build_ext building 'hnswlib' extension error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for chroma-hnswlib Building wheel for pypika (pyproject.toml) ... done Created wheel for pypika: filename=pypika-0.48.9-py2.py3-none-any.whl size=53914 sha256=26446a4cb782a65573459548f5b218a31008d63ea9244ffa77fced550b55e636 Stored in directory: c:\users\admin\appdata\local\pip\cache\wheels\b4\f8\a5\28e9c1524d320f4b8eefdce0e487b5c2e128dbf2ed1bb4a60b Successfully built pypika Failed to build chroma-hnswlib ERROR: Failed to build installable wheels for some pyproject.toml based projects (chroma-hnswlib)