一、安装方式介绍
Isaac Sim 和 Isaac Lab 有三种安装方法:源码编译,二进制编译,pip 安装。
源码编译
会有非常非常多的 bug,而且速度很慢,不建议尝试。
pip 安装
速度最快,但前提是你不需要用到 GPU 跑代码。否则在后面使用的时候会遇到一个问题:需要安装 torch 的版本是 2.9.0(这个版本和电脑系统是兼容的),但是 isaaclab 匹配的 torch 版本是 2.7.0,所以在装完 torch 安装 isaaclab 时会自动把 torch 的版本降为 2.7.0,2.7.0 的 torch 和 cuda13 是不兼容的,想要降级 cuda,发现 ubuntu24.04 只支持 13 及以上的 cuda,所以想重装系统,但又无法安装 ubuntu22.04。
二进制编译
这是本文要介绍的方法,安装速度复杂度介于源码和 pip 之间,不会产生 torch 版本的问题。
注意:千万不要尝试重装系统!!!千万不要尝试降级 cuda!!!否则机器会挂掉恢复出厂设置!!!
二、预编译二进制安装 isaacsim+isaaclab
首先检查一下电脑型号,在终端输入
nvidia-smi
NVIDIA DGX Spark(Ubuntu24.04)
[图片:硬件信息截图]
注意,驱动是 580.95.05,cuda 版本是 13,gpu 为 GB10。
1.安装 isaacsim
在 Linux 系统上,在 HOME 处创建文件夹,命名为 isaacsim
mkdir isaacsim
为避免每次都要找到并定位 Isaac Sim 安装目录的开销,将以下环境变量导出到终端:
# Isaac Sim root directory
export ISAACSIM_PATH="${HOME}/isaacsim"
# Isaac Sim python executable
export ISAACSIM_PYTHON_EXE="${ISAACSIM_PATH}/python.sh"
检查仿真器是否正常运行:
# note: you can pass the argument "--help" to see all arguments possible.
${ISAACSIM_PATH}/isaac-sim.sh
2.安装 isaaclab
将 Isaac Lab 库克隆到你项目的工作空间:
git clone https://github.com/isaac-sim/IsaacLab.git
在已安装的 Isaac Sim 根目录和 Isaac Lab 目录的 _isaac_sim 之间建立符号链接。这样做方便了索引 Python 模块并查找与 Isaac Sim 一起提供的扩展。
# enter the cloned repository
cd IsaacLab
# create a symbolic link
ln -s ${ISAACSIM_PATH} _isaac_sim

