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.
57 lines
1.3 KiB
57 lines
1.3 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 打包... |
|
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 |
|
|
|
|