Kimodo_OneClickStart / env /scripts /unpack_env.sh
Ye-Song's picture
Add files using upload-large-folder tool
40201fe verified
#!/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"