#!/bin/bash # 一键修复依赖问题脚本 echo "🔧 开始修复依赖问题..." cd backend # 激活虚拟环境 if [ -d "venv" ]; then echo "✓ 找到虚拟环境" source venv/bin/activate else echo "✗ 未找到虚拟环境,正在创建..." python3 -m venv venv source venv/bin/activate fi echo "📦 卸载冲突的包..." pip uninstall -y numpy sentence-transformers huggingface-hub echo "📥 重新安装所有依赖..." pip install -r requirements.txt echo "✅ 验证安装..." python -c "import numpy; print(f'NumPy version: {numpy.__version__}')" python -c "import sentence_transformers; print(f'SentenceTransformers installed successfully')" python -c "import chromadb; print(f'ChromaDB installed successfully')" echo "" echo "✨ 修复完成!现在可以运行后端服务:" echo " python -m app.main"