#!/bin/bash ################################################################################ # Kimodo 环境解压脚本 ################################################################################ set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" WORKSPACE_DIR="$(dirname "$(dirname "${SCRIPT_DIR}"))")" ENV_DIR="${WORKSPACE_DIR}/env" TARGET_DIR="${ENV_DIR}/conda_env/kimodo" # 颜色输出 print_info() { echo -e "\033[32m[INFO]\033[0m $1" } print_error() { echo -e "\033[31m[ERROR]\033[0m $1" } print_step() { echo -e "\033[36m[STEP]\033[0m $1" } # 检查 tar 包 if [ ! -f "${ENV_DIR}/conda_env/kimodo_env.tar.gz" ]; then print_error "找不到环境压缩包: ${ENV_DIR}/conda_env/kimodo_env.tar.gz" exit 1 fi # 解压环境 print_step "解压 Conda 环境..." mkdir -p "${TARGET_DIR}" tar -xzf "${ENV_DIR}/conda_env/kimodo_env.tar.gz" -C "${TARGET_DIR}" print_info "环境解压完成" print_info "Python 路径: ${TARGET_DIR}/bin/python"