建模程序 多个定时程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

59 lines
1.5 KiB

@echo off
chcp 65001 >nul
echo ========================================
echo 开始打包 type_setting_order.py 为 exe
echo ========================================
echo.
REM 检查 Python 是否安装
python --version >nul 2>&1
if errorlevel 1 (
echo [错误] 未找到 Python,请先安装 Python
pause
exit /b 1
)
echo [1/4] 检查并安装依赖包...
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
if errorlevel 1 (
echo [错误] 依赖包安装失败
pause
exit /b 1
)
echo.
echo [2/4] 清理之前的构建文件...
if exist build rmdir /s /q build
if exist dist rmdir /s /q dist
if exist __pycache__ rmdir /s /q __pycache__
echo.
echo [3/4] 使用 PyInstaller 打包...
echo 注意:由于包含 open3d、numpy、cryptography 等大型库,打包可能需要 5-15 分钟,请耐心等待...
echo.
python -m PyInstaller build_exe.spec
if errorlevel 1 (
echo [错误] 打包失败
pause
exit /b 1
)
echo.
echo [4/4] 打包完成!
echo.
echo ========================================
echo 打包结果:
echo ========================================
echo exe 文件位置: dist\type_setting_order.exe
echo.
echo 注意事项:
echo 1. 确保 Windows 系统上已安装 Visual C++ Redistributable
echo 2. 确保 Redis 服务可访问(172.31.1.254:6379)
echo 3. 确保网络连接正常(访问 OSS 和 API)
echo 4. 如果程序需要调用 download_print_out.py,请确保该文件在同一目录
echo.
pause