@echo off chcp 65001 >nul echo ================================ echo Hertz Django 项目初始化脚本 echo ================================ echo 检查 Python 环境... python --version if %errorlevel% neq 0 ( echo 错误: 未检测到 Python,请先安装 Python! pause exit /b 1 ) echo 配置 pip 全局镜像源... pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple echo 创建虚拟环境... python -m venv venv if %errorlevel% neq 0 ( echo 错误: 创建虚拟环境失败! pause exit /b 1 ) echo 激活虚拟环境... call venv\Scripts\activate if %errorlevel% neq 0 ( echo 错误: 激活虚拟环境失败! pause exit /b 1 ) echo 升级 pip... python -m pip install --upgrade pip if %errorlevel% neq 0 ( echo 错误: 升级 pip 失败! pause exit /b 1 ) echo 安装 Python 第三方依赖... pip install -r requirements.txt if %errorlevel% neq 0 ( echo 错误: 安装 requirements.txt 失败! pause exit /b 1 ) echo 安装 Hertz 官方依赖... pip install -r hertz.txt -i https://hertz:hertz@hzpypi.hzsystems.cn/simple/ if %errorlevel% neq 0 ( echo 错误: 安装 hertz.txt 失败! 请先激活机器码。 pause exit /b 1 ) echo ================================ echo 项目初始化完成! echo ================================ echo 请运行 start_project.bat 启动项目 pause