@echo off echo ======================================== echo LangChain Learning Kit - Conda 环境配置 echo ======================================== echo. REM 创建 conda 环境 echo [1/4] 创建 conda 环境 (pyth-311)... call conda env create -f environment.yml if %errorlevel% neq 0 ( echo 错误: 环境创建失败,可能环境已存在 echo 尝试更新环境... call conda env update -f environment.yml --prune ) echo. echo [2/4] 激活环境... call conda activate pyth-311 echo. echo [3/4] 验证安装... python --version python -c "import fastapi; print('FastAPI version:', fastapi.__version__)" python -c "import langchain; print('LangChain version:', langchain.__version__)" python -c "import faiss; print('FAISS: OK')" echo. echo [4/4] 检查配置文件... if exist .env ( echo ✓ .env 文件已存在 ) else ( echo ✗ .env 文件不存在,请从 .env.example 复制并配置 ) echo. echo ======================================== echo 环境配置完成! echo ======================================== echo. echo 下一步操作: echo 1. 激活环境: conda activate pyth-311 echo 2. 初始化数据库: cd src ^&^& alembic upgrade head echo 3. 启动服务: cd src ^&^& uvicorn app.main:app --reload echo. pause