hello, I am trying to install chromadb which is failing with the following output.
Operating System: Fedora Linux 43
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Kernel Version: 6.17.0-0.rc6.49.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 9800X3D 8-Core Processor
Memory: 32 GiB of RAM (31.0 GiB usable)
Graphics Processor: AMD Radeon RX 7900 XTX
Manufacturer: ASUS
ps - note that I installed onnxruntime-0:1.20.1-22.fc43.x86_64 and onnx-libs-0:1.17.0-8.fc43.x86_64
- I have python 3.14rc3 but I also downloaded 3.12 to test if this was a python version compatibility issue.
- This is a fresh install. I had Fedora 42 and my program was working, I upgraded to F43(beta) and this issue began. Not sure if anyone know what could be the issue (surely it is a beta software with possible bugs).
- if this is a possible bug (not only my own setup), I am happy to report it.
$ pip install chromadb
bash: pip: command not found…
Install package ‘python3-pip’ to provide command ‘pip’? [N/y] y
-
Waiting in queue…
-
Loading list of packages…
The following packages have to be installed:
python3-pip-25.1.1-18.fc43.noarch A tool for installing and managing Python3 packages
Proceed with changes? [N/y] y -
Waiting in queue…
-
Waiting for authentication…
-
Waiting in queue…
-
Downloading packages…
-
Requesting data…
-
Testing changes…
-
Installing packages…
Defaulting to user installation because normal site-packages is not writeable
Collecting chromadb
Downloading chromadb-1.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.2 kB)
Collecting build>=1.0.3 (from chromadb)
Downloading build-1.3.0-py3-none-any.whl.metadata (5.6 kB)
Collecting pydantic>=1.9 (from chromadb)
Downloading pydantic-2.11.9-py3-none-any.whl.metadata (68 kB)
Collecting pybase64>=1.4.1 (from chromadb)
Downloading pybase64-1.4.2-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (8.7 kB)
Collecting uvicorn>=0.18.3 (from uvicorn[standard]>=0.18.3->chromadb)
Downloading uvicorn-0.36.0-py3-none-any.whl.metadata (6.6 kB)
Collecting numpy>=1.22.5 (from chromadb)
Downloading numpy-2.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
Collecting posthog<6.0.0,>=2.4.0 (from chromadb)
Downloading posthog-5.4.0-py3-none-any.whl.metadata (5.7 kB)
Requirement already satisfied: typing-extensions>=4.5.0 in /usr/lib/python3.14/site-packages (from chromadb) (4.15.0)
INFO: pip is looking at multiple versions of chromadb to determine which version is compatible with other requirements. This could take a while.
Collecting chromadb
Downloading chromadb-1.0.21-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB)
Downloading chromadb-1.0.20-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB)
Downloading chromadb-1.0.19-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB)
Downloading chromadb-1.0.18-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB)
Downloading chromadb-1.0.17-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB)
Downloading chromadb-1.0.16-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.4 kB)
Downloading chromadb-1.0.15-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.0 kB)
INFO: pip is still looking at multiple versions of chromadb to determine which version is compatible with other requirements. This could take a while.
Downloading chromadb-1.0.13-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.0 kB)
Collecting posthog>=2.4.0 (from chromadb)
Downloading posthog-6.7.5-py3-none-any.whl.metadata (6.0 kB)
Collecting chromadb
Downloading chromadb-1.0.12-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
Collecting fastapi==0.115.9 (from chromadb)
Downloading fastapi-0.115.9-py3-none-any.whl.metadata (27 kB)
Collecting chromadb
Downloading chromadb-1.0.11-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
Downloading chromadb-1.0.10-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
Downloading chromadb-1.0.9-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See Dependency Resolution - pip documentation v25.2 for guidance. If you want to abort this run, press Ctrl + C.
Downloading chromadb-1.0.8-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
Downloading chromadb-1.0.7-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 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 chromadb
Downloading chromadb-1.0.6-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
Downloading chromadb-1.0.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
Downloading chromadb-1.0.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
Downloading chromadb-1.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
Downloading chromadb-1.0.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
Downloading chromadb-1.0.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
Downloading chromadb-0.6.3-py3-none-any.whl.metadata (6.8 kB)
Collecting fastapi>=0.95.2 (from chromadb)
Downloading fastapi-0.117.1-py3-none-any.whl.metadata (28 kB)
Collecting chromadb
Downloading chromadb-0.6.2-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.6.1-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.6.0-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.23-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.21-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.20-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.18-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.17-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.16-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.15-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.13-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.12-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.11-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.10-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.9-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.7-py3-none-any.whl.metadata (6.8 kB)
Downloading chromadb-0.5.5-py3-none-any.whl.metadata (6.8 kB)
Collecting numpy<2.0.0,>=1.22.5 (from chromadb)
Downloading numpy-1.26.4.tar.gz (15.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.8/15.8 MB 1.4 MB/s eta 0:00:00
Installing build dependencies … done
Getting requirements to build wheel … done
Installing backend dependencies … done
Preparing metadata (pyproject.toml) … error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [20 lines of output]
- /usr/bin/python3 /tmp/pip-install-3vwyi_2c/numpy_eb3186e6ea6e4474a040e98affefd489/vendored-meson/meson/meson.py setup /tmp/pip-install-3vwyi_2c/numpy_eb3186e6ea6e4474a040e98affefd489 /tmp/pip-install-3vwyi_2c/numpy_eb3186e6ea6e4474a040e98affefd489/.mesonpy-dotvo_gt -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/tmp/pip-install-3vwyi_2c/numpy_eb3186e6ea6e4474a040e98affefd489/.mesonpy-dotvo_gt/meson-python-native-file.ini
The Meson build system
Version: 1.2.99
Source dir: /tmp/pip-install-3vwyi_2c/numpy_eb3186e6ea6e4474a040e98affefd489
Build dir: /tmp/pip-install-3vwyi_2c/numpy_eb3186e6ea6e4474a040e98affefd489/.mesonpy-dotvo_gt
Build type: native build
Project name: NumPy
Project version: 1.26.4
../meson.build:1:0: ERROR: Unknown compiler(s): [[‘cc’], [‘gcc’], [‘clang’], [‘nvc’], [‘pgcc’], [‘icc’], [‘icx’]] The following exception(s) were encountered: Running `cc --version` gave “[Errno 2] No such file or directory: ‘cc’” Running `gcc --version` gave “[Errno 2] No such file or directory: ‘gcc’” Running `clang --version` gave “[Errno 2] No such file or directory: ‘clang’” Running `nvc --version` gave “[Errno 2] No such file or directory: ‘nvc’” Running `pgcc --version` gave “[Errno 2] No such file or directory: ‘pgcc’” Running `icc --version` gave “[Errno 2] No such file or directory: ‘icc’” Running `icx --version` gave “[Errno 2] No such file or directory: ‘icx’” A full log can be found at /tmp/pip-install-3vwyi_2c/numpy_eb3186e6ea6e4474a040e98affefd489/.mesonpy-dotvo_gt/meson-logs/meson-log.txt [end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.