Tested with:
- Ubuntu 22.04
- IsaacSim 5.0.0
- IsaacLab 2.2.0
make
conda activate ilab
assumes you have conda installed
make uv
source ilab/bin/activate
all
- Run complete setup: deps → gitman → clean → setupdeps
- Install system dependencies and package managersgitman
- Update git submodulesclean
- Clean up environments (uses selected package manager)setup
- Setup development environment (uses selected package manager)
clean-conda
- Remove conda environmentclean-uv
- Remove UV virtual environmentsetup-conda
- Setup conda environmentsetup-uv
- Setup UV virtual environment
conda
- Force use of conda for all operationsuv
- Force use of UV for all operations
# Set UV as default for this session
export PACKAGE_MANAGER=uv
# Or specify per command
PACKAGE_MANAGER=uv make setup
# Use UV for this command only
make uv
# Use conda for this command only
make conda
- Updates system packages
- Installs build tools (gcc-11+ if needed)
- Installs UV if
PACKAGE_MANAGER=uv
- Installs gitman for submodule management
- Updates all git submodules in
resources/
- Downloads Isaac Sim and IsaacLab repositories
- Conda: Deactivates and removes
ilab
environment - UV: Removes
ilab
directory
- Conda: Creates
ilab
environment and installs IsaacLab - UV: Creates virtual environment and installs package in editable mode