Using Isaac Lab with Isaac Sim 5.0 in a Conda Environment #3021
RandomOakForest
started this conversation in
Show and tell
Replies: 2 comments 6 replies
-
@RandomOakForest Following your method, I get an error when I run
|
Beta Was this translation helpful? Give feedback.
5 replies
-
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Show & Tell: Using Isaac Lab with Isaac Sim 5.0 in a Conda Environment
Here’s how to set up Isaac Lab and Isaac Sim 5.0 to work seamlessly with a Conda environment, covering key compatibility, setup, and project creation steps.
1. Isaac Sim 5.0 Requires Python 3.11 and GLIBC 2.35+
Isaac Sim 5.0 is built specifically for Python 3.11. All environments and dependencies must use Python 3.11 for compatibility.
Important: On Linux, Isaac Sim 5.0 also requires GLIBC 2.35+. You can check your GLIBC version with:
This note has been tested in Ubuntu 22.04 using a
bash
shell. Refer to the official documentation for more about system compatibility and issues on platforms like Ubuntu 20.04.1232. Setting Up a Conda Environment with Python 3.11
Create and activate your Conda environment:
This environment will be used for all subsequent steps and for running both Isaac Sim and Isaac Lab.
3. Building Isaac Sim 5.0 from Source
To build Isaac Sim 5.0 from source:
4. Preparing Isaac Sim for Your Conda Environment
After building Isaac Sim and activating your Conda environment, you need to run the setup script which configures paths and dependencies. From your Isaac Sim directory, where you ran
build.sh
, the script is found at:where
<arch>
is your CPU architecture (e.g.,linux-x86_64
). For example:source _build/linux-x86_64/release/setup_conda_env.sh
You must run this every time you start a new terminal session before running Isaac Sim or Isaac Lab.1
5. Using Isaac Lab with Isaac Sim 5.0 (Feature Branch)
To access new features in Isaac Lab leveraging Isaac Sim 5.0, you must use the correct feature branch. In this example, if you followed the steps above,
cd ..
and clone Isaac Lab side by side Isaac Sim:git clone -b feature/isaacsim_5_0 https://github.com/isaac-sim/IsaacLab.git cd IsaacLab
Before proceeding, make sure you have the necessary system dependencies:
Then, install Isaac Lab and learning frameworks:
This step will install all supported learning libraries. You can find more information and troubleshooting steps in the Isaac Lab installation docs.
6. Example: Creating a New Project + Isaac Lab Walkthrough
With everything set up:
For further guidance, follow the detailed Walkthrough in the Isaac Lab documentation. This guide takes you through setting up a new extension project, adding robots, customizing environments, and even training a control policy.
Footnotes
https://docs.isaacsim.omniverse.nvidia.com/latest/installation/install_python.html ↩ ↩2 ↩3
https://isaac-sim.github.io/IsaacLab/main/source/setup/installation/pip_installation.html ↩
https://github.com/isaac-sim/IsaacLab/issues/480 ↩
Beta Was this translation helpful? Give feedback.
All reactions