#!/bin/bash # 注意:此脚本应在 WSL 或 Linux 环境中运行 # 提示用户输入密码 read -s -p "请输入sudo密码: " sudo_password echo "" # 定义一个函数来执行需要sudo的命令 run_with_sudo() { echo "$sudo_password" | sudo -S bash -c "$1" } # 安装unzip run_with_sudo "apt update" # 给本地工具添加执行权限 chmod +x ./cloud-bin-amd64/uv # 临时将本地工具目录添加到PATH export PATH="$(pwd)/cloud-bin-amd64:$PATH" # 配置pip源并使用 uv 安装Python依赖 echo "正在配置 PyPI 源并同步依赖..." uv sync uv pip install -r pyproject.toml if [ ! -d ".venv" ]; then echo "没有找到有虚拟环境" fi # source .venv/bin/activate