| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- @echo off
- chcp 65001 >nul
- cd /d "%~dp0"
- echo ========================================
- echo 游戏配置管理工具 - 依赖库自动安装
- echo Game Configuration Tool - Auto Install
- echo ========================================
- echo.
- echo 正在检查Python环境...
- echo Checking Python environment...
- echo.
- :: 检查Python是否安装
- python --version >nul 2>&1
- if errorlevel 1 (
- py --version >nul 2>&1
- if errorlevel 1 (
- python3 --version >nul 2>&1
- if errorlevel 1 (
- echo [错误] 未找到Python环境!
- echo [ERROR] Python not found!
- echo.
- echo 请先安装Python 3.7或更高版本:
- echo Please install Python 3.7 or higher:
- echo https://www.python.org/downloads/
- echo.
- pause
- exit /b 1
- ) else (
- set PYTHON_CMD=python3
- )
- ) else (
- set PYTHON_CMD=py
- )
- ) else (
- set PYTHON_CMD=python
- )
- echo [成功] 找到Python环境
- echo [SUCCESS] Python environment found
- %PYTHON_CMD% --version
- echo.
- echo 正在安装依赖库...
- echo Installing dependencies...
- echo.
- :: 升级pip
- echo [1/3] 升级pip...
- echo [1/3] Upgrading pip...
- %PYTHON_CMD% -m pip install --upgrade pip
- if errorlevel 1 (
- echo [警告] pip升级失败,继续安装依赖库
- echo [WARNING] pip upgrade failed, continuing with dependencies
- )
- echo.
- :: 安装pandas
- echo [2/3] 安装pandas(Excel文件支持)...
- echo [2/3] Installing pandas (Excel file support)...
- %PYTHON_CMD% -m pip install pandas>=1.3.0
- if errorlevel 1 (
- echo [错误] pandas安装失败!
- echo [ERROR] Failed to install pandas!
- goto :error
- )
- echo.
- :: 安装openpyxl
- echo [3/3] 安装openpyxl(Excel文件读写)...
- echo [3/3] Installing openpyxl (Excel file read/write)...
- %PYTHON_CMD% -m pip install openpyxl>=3.0.0
- if errorlevel 1 (
- echo [错误] openpyxl安装失败!
- echo [ERROR] Failed to install openpyxl!
- goto :error
- )
- echo.
- echo ========================================
- echo [成功] 所有依赖库安装完成!
- echo [SUCCESS] All dependencies installed!
- echo ========================================
- echo.
- echo 现在可以运行配置工具了:
- echo You can now run the configuration tool:
- echo 1. 双击 "启动配置工具.bat"
- echo 2. Double-click "启动配置工具.bat"
- echo.
- echo 或者直接运行:
- echo Or run directly:
- echo %PYTHON_CMD% config_manager.py
- echo.
- pause
- exit /b 0
- :error
- echo.
- echo ========================================
- echo [错误] 依赖库安装失败!
- echo [ERROR] Dependencies installation failed!
- echo ========================================
- echo.
- echo 可能的解决方案:
- echo Possible solutions:
- echo 1. 检查网络连接
- echo Check network connection
- echo 2. 使用国内镜像源:
- echo Use Chinese mirror:
- echo %PYTHON_CMD% -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas openpyxl
- echo 3. 手动安装:
- echo Manual installation:
- echo %PYTHON_CMD% -m pip install pandas
- echo %PYTHON_CMD% -m pip install openpyxl
- echo.
- pause
- exit /b 1
|