langchain-learning-kit/setup_conda_env.bat

46 lines
1.2 KiB
Batchfile
Raw Normal View History

@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