运行配置
This commit is contained in:
29
setup.sh
Normal file
29
setup.sh
Normal file
@@ -0,0 +1,29 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user