You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python 3.8版本下faiss-gpu库pip安装失败问题求助

解决faiss-gpu安装失败的问题

问题说明

用pip安装faiss-gpu时,多个版本因元数据被识别为faiss-cpu而被自动丢弃,最终尝试编译1.6.4版本时,因缺失numpy依赖导致wheel构建失败,核心报错:

ModuleNotFoundError: No module named 'numpy'

解决方案

1. 先安装编译依赖numpy

源码构建faiss-gpu需要numpy提前存在,执行命令安装:

pip install numpy

2. 优先使用预编译包,跳过源码编译

你遇到的元数据错误是旧版faiss-gpu源码包的配置问题,pip会自动丢弃这类有问题的包。推荐直接安装预编译版本,避免编译环节:

  • 通过pip安装兼容的预编译版本(请根据自身CUDA版本选择对应版本号):
pip install faiss-gpu==1.7.4
  • 更稳妥的方式是用conda安装,它会自动适配CUDA版本并处理所有依赖:
conda install -c conda-forge faiss-gpu

3. 若必须安装特定旧版本

如果一定要安装旧版本,在确保numpy已安装的前提下,强制指定包名安装(注意旧版本可能存在兼容性风险):

pip install faiss-gpu==1.6.4 --force-reinstall

内容的提问来源于stack exchange,提问作者Abhishek Sasidharan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 08:23:09