Tested with:
- Ubuntu 22.04
- IsaacSim 5.0.0
- IsaacLab 2.2.0
make
conda activate ilabassumes you have conda installed
make uv
source ilab/bin/activateall- 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
ilabenvironment - UV: Removes
ilabdirectory
- Conda: Creates
ilabenvironment and installs IsaacLab - UV: Creates virtual environment and installs package in editable mode