Skip to content

[建议]: 实践反馈,install脚本优化 #4

@westenwang

Description

@westenwang

环境: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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions