43 lines
980 B
Batchfile
43 lines
980 B
Batchfile
@echo off
|
|
chcp 65001 >nul 2>&1
|
|
echo 🔧 配置药店销售预测系统UV环境...
|
|
echo.
|
|
|
|
:: 设置编码环境变量
|
|
set PYTHONIOENCODING=utf-8
|
|
set PYTHONLEGACYWINDOWSSTDIO=0
|
|
|
|
:: 设置缓存目录
|
|
echo 📁 设置UV缓存目录...
|
|
uv config set cache-dir "H:\_Workings\_OneTree\_ShopTRAINING\.uv_cache"
|
|
|
|
:: 设置镜像源
|
|
echo 🌐 配置国内镜像源...
|
|
uv config set global.index-url "https://pypi.tuna.tsinghua.edu.cn/simple"
|
|
|
|
:: 设置信任主机
|
|
echo 🔒 配置信任主机...
|
|
uv config set global.trusted-host "pypi.tuna.tsinghua.edu.cn"
|
|
|
|
echo.
|
|
echo ✅ UV环境配置完成
|
|
echo 📋 当前配置:
|
|
uv config list
|
|
|
|
echo.
|
|
echo 🚀 初始化项目并同步依赖...
|
|
uv sync
|
|
|
|
echo.
|
|
echo 📦 安装完成,检查依赖状态...
|
|
uv tree
|
|
|
|
echo.
|
|
echo 🎉 环境配置和依赖同步完成!
|
|
echo.
|
|
echo 💡 使用方法:
|
|
echo 启动API服务器: uv run server/api.py
|
|
echo 运行测试: uv run pytest
|
|
echo 格式化代码: uv run black server/
|
|
echo.
|
|
pause |