46 lines
1.2 KiB
Batchfile
46 lines
1.2 KiB
Batchfile
@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
|