chore: initialize insar management system v2
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
|
||||
:: =====================================================================
|
||||
:: InSAR Management System - Conda Environment Packing Script
|
||||
:: 该脚本用于将开发环境打包成离线可用的绿色版压缩包
|
||||
:: =====================================================================
|
||||
|
||||
set ENV_NAME=InSAR
|
||||
set OUTPUT_FILE=insar_env_packed.zip
|
||||
|
||||
echo [1/3] 正在检查 conda-pack 是否安装...
|
||||
conda-pack --version >nul 2>&1
|
||||
if %errorlevel% neq 0 (
|
||||
echo [!] 未检测到 conda-pack, 正在尝试安装...
|
||||
pip install conda-pack
|
||||
)
|
||||
|
||||
echo [2/3] 正在清理 Conda 缓存以减小包体积...
|
||||
call conda clean -y --all
|
||||
|
||||
echo [3/3] 正在将环境 %ENV_NAME% 打包为 %OUTPUT_FILE%...
|
||||
echo [*] 这可能需要几分钟时间,请稍候...
|
||||
|
||||
:: 使用 zip 格式在 Windows 上有更好的兼容性
|
||||
if exist %OUTPUT_FILE% del %OUTPUT_FILE%
|
||||
conda pack -n %ENV_NAME% -o %OUTPUT_FILE% --format zip --compress-level 9
|
||||
|
||||
if %errorlevel% equ 0 (
|
||||
echo.
|
||||
echo =====================================================================
|
||||
echo [+] 环境打包成功: %OUTPUT_FILE%
|
||||
echo [+] 你可以将此文件拷贝到内网服务器,解压后即可直接使用。
|
||||
echo [+] 提示: 解压后运行目录下的 scripts\python.exe 即可调用该环境。
|
||||
echo =====================================================================
|
||||
) else (
|
||||
echo.
|
||||
echo [!] 打包失败,请检查环境 %ENV_NAME% 是否存在或是否被占用。
|
||||
)
|
||||
|
||||
pause
|
||||
Reference in New Issue
Block a user