在安装过程中,某些依赖可能会因为编译问题而失败:
我们提供了两个依赖文件:
包含核心功能必需的依赖,安装成功率最高:
pip install -r requirements-minimal.txt
包含所有依赖,包括可选工具:
pip install -r requirements.txt
# 方法1:使用 conda 安装
conda install -c conda-forge faiss-cpu
# 方法2:使用预编译包
pip install faiss-cpu --no-build-isolation
# 方法3:暂时跳过,只使用 ChromaDB
# 项目已经配置为默认使用 ChromaDB
# 安装编译工具
# Ubuntu/Debian
sudo apt-get install build-essential
# macOS
xcode-select --install
# Windows
# 安装 Visual Studio Build Tools
移除某些依赖后的功能影响:
安装完成后,运行以下命令验证:
# 运行基本示例
python examples/basic_usage.py
# 或使用运行器
python run_examples.py
如果遇到安装问题,请:
python --version
pip install --upgrade pip
使用虚拟环境:
python -m venv ai_arch_env
source ai_arch_env/bin/activate # Linux/macOS
# 或
ai_arch_env\Scripts\activate # Windows
pip install -r requirements-minimal.txt