-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Description
环境:MAC下实践
setup_project() {
echo "📥 设置项目..."
# 如果目录不存在,克隆项目
if [ ! -d "NeMo-Agent-Toolkit" ]; then
echo "正在克隆 NVIDIA NeMo Agent Toolkit..."
git clone https://github.com/NVIDIA/NeMo-Agent-Toolkit.git
cd NeMo-Agent-Toolkit
echo "正在初始化子模块..."
git submodule update --init --recursive
else
echo "项目目录已存在,进入目录..."
cd NeMo-Agent-Toolkit
fi
# 创建Python虚拟环境
# 这里加个cd, 安装到根目录下
cd ../
echo "正在创建Python虚拟环境..."
uv venv --seed .venv --python 3.12
# 激活虚拟环境并安装依赖
echo "正在安装Python依赖..."
source .venv/bin/activate
uv pip install -e .
uv pip install -e '.[langchain]'
uv pip install tavily-python
echo "✅ 后端依赖安装完成"
}
.venv环境在根目录下创建,start.sh也在项目根目录下运行
Metadata
Metadata
Assignees
Labels
No labels