安装:! pip install faiss-cpu
Collecting faiss-cpu
Using cached faiss_cpu-1.11.0.tar.gz (70 kB)
Installing build dependencies … Getting requirements to build wheel … Preparing metadata (pyproject.toml) … Requirement already satisfied: numpy<3.0,>=1.25.0 in ./.venv/lib/python3.12/site-packages (from faiss-cpu) (2.2.5)
Requirement already satisfied: packaging in ./.venv/lib/python3.12/site-packages (from faiss-cpu) (24.2)
Building wheels for collected packages: faiss-cpu
Building wheel for faiss-cpu (pyproject.toml) … error: subprocess-exited-with-error
× Building wheel for faiss-cpu (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [105 lines of output]
running bdist_wheel
running build
running build_py
running build_ext
building ‘faiss._swigfaiss’ extension
swigging faiss/faiss/python/swigfaiss.i to faiss/faiss/python/swigfaiss_wrap.cpp
swig -python -c++ -Doverride= -doxygen -Ifaiss -I/private/var/folders/g6/phzvv4814yzbzfqcpxdqz6jh0000gp/T/pip-build-env-7010dln8/overlay/lib/python3.12/site-packages/numpy/_core/include -Ifaiss -I/usr/local/include -o faiss/faiss/python/swigfaiss_wrap.cpp faiss/faiss/python/swigfaiss.i
faiss/faiss/python/swigfaiss.i:312: Error: Unable to find 'faiss/impl/platform_macros.h’
faiss/faiss/python/swigfaiss.i:316: Error: Unable to find 'faiss/utils/ordered_key_value.h’
faiss/faiss/python/swigfaiss.i:317: Error: Unable to find 'faiss/utils/Heap.h’
faiss/faiss/python/swigfaiss.i:322: Error: Unable to find ‘faiss/utils/AlignedTable.h’
…
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for faiss-cpu
Failed to build faiss-cpu
ERROR: Failed to build installable wheels for some pyproject.toml based projects (faiss-cpu)
Output is truncated. View as a scrollable element or open in a text editor. Adjust cell output settings…