npx skills add ...
npx skills add nvidia/omniperf --skill install-isaacsim
Install Isaac Sim via pip or source build. Covers Docker setup, verification, and common install issues. Use when the user asks to install, set up, or build Isaac Sim.
npx skills add nvidia/omniperf --skill install-isaacsim
Public repo: https://github.com/isaac-sim/IsaacSim
Branch convention: develop (latest), release/* (stable), version tags (e.g., 6.0.0)
nvidia-smi)Isaac Sim is built against a single, specific CPython version per release. Using the wrong Python version will cause pip install to fail to resolve wheels, or import-time ABI errors for the source build. Match the table exactly — newer or older minor versions are not supported.
| Isaac Sim | Python | Notes |
|---|---|---|
| 4.0.x – 4.2.x | 3.10 | Linux/Windows |
| 4.5.x | 3.10 | Last 3.10 release |
| 5.0.x | 3.11 | GLIBC 2.35+ required on Linux |
| 5.1.x | 3.11 | |
| 6.0.x | 3.12 | Current (Early Developer Release → GA) |
Primary sources:
Check your Python:
If the required version isn't installed (Ubuntu example):
Always install Isaac Sim into an isolated Python environment. Installing into the system Python conflicts with distro packages (especially on Ubuntu) and makes upgrades/uninstalls messy. Use one of the options below before running any pip install command from this skill.
Pick the Python version that matches your target Isaac Sim release — see the Python version matrix. Examples below use 3.12 for Isaac Sim 6.0.x; substitute 3.11 for 5.x or 3.10 for 4.5.x.
venv (stdlib, simplest)Deactivate later with deactivate. Re-activate in any new shell before running Isaac Sim commands.
uv (fast, recommended for CI)conda / mamba_build/linux-x86_64/release/python.sh — you do not need a venv for running the source build, but you still want one for any host-side tooling (tests, scripts, editable installs).pip install -e . into system Python.~/.cache/ov and ~/.local/share/ov. These are shared across venvs; deleting the venv does not clear them.deactivate && rm -rf ~/venvs/isaacsim ~/.cache/ov ~/.local/share/ov.Note: As of April 2026, NVIDIA's pip install flow uses PyPI plus the NVIDIA package index, installs PyTorch first, and installs the full Isaac Sim extras plus the extension cache. A bare
pip install isaacsiminstalls only the metapackage and can pass an import check while missing app, benchmark, or extension-cache components.
Activate your venv first (see Virtual Environment), then:
Verify:
Use this when you need to modify code, run tests, or link a custom Kit build.
Docker is required by default. Check and install if missing:
Build output: _build/linux-x86_64/release
Activate your venv first (see Virtual Environment), then:
Only needed for benchmarks/scenes that use Nucleus-hosted assets. Many workflows use local assets and skip this.
OMNI_USER is always the literal string $omni-api-token (not a shell variable)OMNI_PASS token if neededCheck token expiry:
Kit needs a display even in headless mode. Set up Xvfb:
Do not patch installed Isaac Sim files by default. For repeated Tracy shutdown hangs, use the scoped last-resort workaround in the profiling skill, and restore the original file afterward.