Jump to content

Connect Leeroopedia MCP: Equip your AI agents to search best practices, build plans, verify code, diagnose failures, and look up hyperparameter defaults.

Implementation:Isaac sim IsaacGymEnvs Pip Install Editable

From Leeroopedia
Sources Domains Last Updated
IsaacGymEnvs Setup, DevOps 2026-02-15 00:00 GMT

Overview

Concrete tool for installing IsaacGymEnvs as an editable Python package via pip install -e ., registering the isaacgymenvs package and all its dependencies in the active Python environment.

Description

The setup.py at the repository root defines the isaacgymenvs package using setuptools. Running pip install -e . from the cloned repository directory installs the package in development (editable) mode, resolving and installing all declared dependencies. The Isaac Gym Preview package (isaacgym) must be installed separately beforehand, as it is distributed via NVIDIA's developer program and is not available on PyPI.

Usage

Execute once after cloning the repository and installing Isaac Gym Preview. Re-run if dependencies change (e.g., after a git pull that modifies setup.py).

Code Reference

Source Location: Repository: NVIDIA-Omniverse/IsaacGymEnvs, File: setup.py (L1-48)

Signature:

pip install -e .

Dependencies declared in setup.py:

Package Version Constraint Purpose
isaacgym (preview, installed separately) GPU physics simulation bindings
torch (compatible with CUDA) Tensor computation backend
rl-games >=1.6.0 RL algorithm implementations (PPO, SAC)
hydra-core >=1.2 Hierarchical configuration composition
omegaconf (transitive via hydra) YAML config node library
warp-lang ==0.10.1 GPU kernel programming for physics
gym ==0.23.1 OpenAI Gym environment interface
urdfpy ==0.0.22 URDF robot model parser
pysdf ==0.1.9 SDF (Signed Distance Field) file parser
trimesh ==3.23.5 3D mesh loading and processing

I/O Contract

Inputs:

Input Required Description
Cloned IsaacGymEnvs repository Yes Local clone of the NVIDIA-Omniverse/IsaacGymEnvs repo
Python 3.6+ environment Yes Python interpreter with pip available
NVIDIA GPU with CUDA drivers Yes Required for Isaac Gym simulation backend
Isaac Gym Preview installed Yes Must be installed first via pip install -e . in the isaacgym/python directory

Outputs:

  • Installed isaacgymenvs package in editable mode, importable as import isaacgymenvs
  • All declared dependencies resolved and installed
  • CLI entry point available: python train.py from the isaacgymenvs directory

Usage Examples

Example 1 -- Full installation from scratch:

# 1. Download and install Isaac Gym Preview from NVIDIA developer site
cd isaacgym/python
pip install -e .

# 2. Clone and install IsaacGymEnvs
git clone https://github.com/NVIDIA-Omniverse/IsaacGymEnvs.git
cd IsaacGymEnvs
pip install -e .

# 3. Verify installation
python -c "import isaacgymenvs; print('IsaacGymEnvs installed successfully')"

Example 2 -- Verify installed dependencies:

pip show isaacgymenvs
# Name: isaacgymenvs
# Version: 1.5.1
# Location: /path/to/IsaacGymEnvs  (editable install)

Example 3 -- Quick test with Cartpole:

cd IsaacGymEnvs/isaacgymenvs
python train.py task=Cartpole num_envs=64

Related Pages

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment