Isaac Sim Python Environment Installation with `pip` through `conda`

Hi,

I’m trying to install Isaac Sim Python environment to my own Anaconda environment as per this Python Environment Installation - Installation Using PIP doc on Windows.

But I’m getting this ERROR: Could not find a version that satisfies the requirement isaacsim (from versions: none) as in the screen grab when run pip install isaacsim --extra-index-url https://pypi.nvidia.com command.

I know this documentation is quite new and feature could be unstable. Yet, is this a known issue? and is there a workaround available for this?

Thanks for the help!

1 Like

Same here. The site doesn’t have them listed, so I’m guessing they haven’t actually uploaded those packages quite yet.

1 Like

Hello,

Yes, we are in the process of publishing the packages on the site. It will be available this week.

Thank you for your patience!

1 Like

Please let us know when it will be available. Thank you!

Some pip packages are installed, but when trying to install them, some error shows up (on Ubuntu 22.04, Python 3.10.12). You can see issues/progress in this Google Colab:

ubuntu 20.04, python 3.10.14
Trying to install through pip, and I get same error. But package can be founded on the url. Any ideal on what’s happening is welcomed. Thanks!


Hi,
As there is no date information on the packages it is not possible to know if there is a problem with the current packages or if we have to wait for new packages.
Could you please clarify?

(isaacsim-rl and isaacsim-replicator packages in https://pypi.nvidia.com/).

There are still a few packages missing. Do you have a timeline when we can expect all of them to be available?

Note, for Package Index there is only a windows package.

1 Like

Hi @KevinHao, @loty and @johannes.pitz

Also, for Ubuntu 20:

Installing Isaac Sim with pip requires GLIBC 2.34+ version compatibility.
To check the GLIBC version on your system, use command ldd --version.

2 Likes

Ok, so we have to upgrade to Ubuntu 22.
If I understand well? ^^

“The glibc vesion is pretty much fixed by the Distribution/Version you have, so you’ll have to pick a newer Ubuntu version that has the required glibc” on stackoverflow

Agreed with loty about the distribution lock with glibc. I have successfully installed Isaac Sim+Lab on several machines using both docker and Omniverse launcher, all running 20.04, so it seems 20.04 is generally supported.

However, with the GLIBC requirement for pip, 20.04 only supports up to v2.31 it seems. To upgrade there is this thread: package management - How to upgrade libc6 (glibc) beyond v 2.31 on Ubuntu 20.04? - Ask Ubuntu but it’s an unofficial upgrade pathway with no real support it seems. The reason I am interested in the pip route is that I have been having issues with the other routes on another machine I am trying to get setup.

Hi @loty and @cail

The installation of Isaac Sim (from the Omniverse Launcher on docker container) supports Ubuntu 20.04.

However, for Isaac Sim - Python packages the auditwheel tool we use to generate the packages restricts/specifies the wheel platform tag to the GLIBC version used to compile Isaac Sim (manylinux_2_34_x86_64, which only supports GLIBC >= 2.34). That is why systems with lower GLIBC version can not find the wheels.

Although it is possible to update the GLIBC version, it is not recommended as it may generate system instability.

1 Like