在 Ubuntu 22.04 环境下使用 Conda 管理 Isaac Lab 是最稳妥的方案因为它可以完美隔离 Isaac Sim 所需的特定 Python 版本环境。以下是基于 Conda 的保姆级安装步骤第一步创建 Conda 环境Isaac Sim 4.x 需要Python 3.10请确保安装了 Miniconda 或 Anaconda。Bash# 创建名为 env_isaaclab 的环境指定 python 3.10 conda create -n env_isaaclab python3.10 -y # 激活环境 conda activate env_isaaclab第二步安装 Isaac Sim在激活的环境中直接通过 NVIDIA 的官方源进行 pip 安装即便在 Conda 环境中也推荐使用 pip 安装 Isaac Sim 核心库Bash# 升级 pip 以免安装出错 pip install --upgrade pip # 安装 Isaac Sim 4.5.0 pip install isaacsim[all,extscache]4.5.0 --extra-index-url https://pypi.nvidia.com # 安装对应 CUDA 12.1 的 PyTorch pip install -U torch2.4.0 torchvision0.19.0 --index-url https://download.pytorch.org/whl/cu121第三步克隆并安装 Isaac Lab将 Isaac Lab 仓库克隆到您的工作空间并利用它自带的.sh脚本进行一键化部署。Bash# 1. 克隆仓库 git clone https://github.com/isaac-sim/IsaacLab.git cd IsaacLab # 2. 安装系统级依赖如 cmake编译扩展时需要 sudo apt update sudo apt install cmake build-essential -y # 3. 安装所有扩展RL 框架等 # 该命令会自动识别当前的 Conda 环境并安装依赖 ./isaaclab.sh --install all第四步环境变量与验证Isaac Lab 的.sh脚本会自动处理路径问题但在使用前请确保您始终处于conda activate env_isaaclab状态。验证运行Bash# 尝试启动一个空场景检查仿真器是否正常加载 ./isaaclab.sh -p scripts/tutorials/00_sim/create_empty.py