Pip install Isaac Sim 4.5.0 failing

Isaac Sim Version

4.5.0
4.2.0
4.1.0
4.0.0
4.5.0
2023.1.1
2023.1.0-hotfix.1
Other (please specify):

Operating System

Ubuntu 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):

GPU Information

  • Model: NVIDIA GeForce RTX 2070
  • Driver Version: 575.51.03

Topic Description

Detailed Description

Trying to install Isaac Sim via pip and realised that the pip installation is broken. I would prefer to install through pip as I want to install isaac sim as part of a larger Dockerfile with a different base image.

Steps to Reproduce

  1. Create a virtual environment: python3.10 -m venv test
  2. Source the virtual environment: source test/bin/activate
  3. Install isaac sim through pip: pip install isaacsim[all]==4.5.0 --extra-index-url https://pypi.nvidia.com

Error Messages

benjamin:~$ python3.10 -m venv test
benjamin:~$ source test/bin/activate
(test) benjamin:~$ pip install isaacsim[all]==4.5.0 --extra-index-url https://pypi.nvidia.com
Looking in indexes: Simple index, https://pypi.nvidia.com
Collecting isaacsim[all]==4.5.0
Downloading isaacsim-4.5.0.0.tar.gz (1.1 kB)
Installing build dependencies … done
Getting requirements to build wheel … done
Preparing metadata (pyproject.toml) … error
error: subprocess-exited-with-error

× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [79 lines of output]
File “/tmp/pip-build-env-4q8hyssh/overlay/lib/python3.10/site-packages/wheel_stub/wheel.py”, line 249, in download_wheel
return download_manual(wheel_directory, distribution, version, config)
File “/tmp/pip-build-env-4q8hyssh/overlay/lib/python3.10/site-packages/wheel_stub/wheel.py”, line 176, in download_manual
raise RuntimeError(f"Failed to open project URL {project_url}") from e
Traceback (most recent call last):
File “/home/benjamin/test/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py”, line 156, in prepare_metadata_for_build_wheel
hook = backend.prepare_metadata_for_build_wheel
AttributeError: module ‘wheel_stub.buildapi’ has no attribute ‘prepare_metadata_for_build_wheel’

  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "/tmp/pip-build-env-4q8hyssh/overlay/lib/python3.10/site-packages/wheel_stub/wheel.py", line 174, in download_manual
      index_response = urlopen_with_retry(project_url)
    File "/tmp/pip-build-env-4q8hyssh/overlay/lib/python3.10/site-packages/wheel_stub/wheel.py", line 92, in urlopen_with_retry
      return urlopen(url, **kwargs)
    File "/usr/lib/python3.10/urllib/request.py", line 216, in urlopen
      return opener.open(url, data, timeout)
    File "/usr/lib/python3.10/urllib/request.py", line 525, in open
      response = meth(req, response)
    File "/usr/lib/python3.10/urllib/request.py", line 634, in http_response
      response = self.parent.error(
    File "/usr/lib/python3.10/urllib/request.py", line 563, in error
      return self._call_chain(*args)
    File "/usr/lib/python3.10/urllib/request.py", line 496, in _call_chain
      result = func(*args)
    File "/usr/lib/python3.10/urllib/request.py", line 643, in http_error_default
      raise HTTPError(req.full_url, code, msg, hdrs, fp)
  urllib.error.HTTPError: HTTP Error 404: Not Found
  
  The above exception was the direct cause of the following exception:
  
  Traceback (most recent call last):
    File "/tmp/pip-build-env-4q8hyssh/overlay/lib/python3.10/site-packages/wheel_stub/wheel.py", line 249, in download_wheel
      return download_manual(wheel_directory, distribution, version, config)
    File "/tmp/pip-build-env-4q8hyssh/overlay/lib/python3.10/site-packages/wheel_stub/wheel.py", line 176, in download_manual
      raise RuntimeError(f"Failed to open project URL {project_url}") from e
  RuntimeError: Failed to open project URL https://pypi.nvidia.com/isaacsim/
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "/home/benjamin/test/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
      main()
    File "/home/benjamin/test/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/home/benjamin/test/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 160, in prepare_metadata_for_build_wheel
      whl_basename = backend.build_wheel(metadata_directory, config_settings)
    File "/tmp/pip-build-env-4q8hyssh/overlay/lib/python3.10/site-packages/wheel_stub/buildapi.py", line 29, in build_wheel
      return download_wheel(pathlib.Path(wheel_directory), config_settings)
    File "/tmp/pip-build-env-4q8hyssh/overlay/lib/python3.10/site-packages/wheel_stub/wheel.py", line 251, in download_wheel
      report_install_failure(distribution, version, config, exception_context)
    File "/tmp/pip-build-env-4q8hyssh/overlay/lib/python3.10/site-packages/wheel_stub/error.py", line 67, in report_install_failure
      raise InstallFailedError(
  wheel_stub.error.InstallFailedError:
  *******************************************************************************
  
  The installation of isaacsim for version 4.5.0.0 failed.
  
  This is a special placeholder package which downloads a real wheel package
  from https://pypi.nvidia.com/. If https://pypi.nvidia.com/ is not reachable, we
  cannot download the real wheel file to install.
  
  You might try installing this package via
  ```
  $ pip install --extra-index-url https://pypi.nvidia.com/ isaacsim
  ```
  
  Here is some debug information about your platform to include in any bug
  report:
  
  Python Version: CPython 3.10.12
  Operating System: Linux 6.8.0-60-generic
  CPU Architecture: x86_64
  Driver Version: 575.51
  CUDA Version: 12.9
  
  *******************************************************************************
  
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

Additional Information

What I’ve Tried

Verified that my GLIBC version is greater than 2.3.4:

$ ldd --version
ldd (Ubuntu GLIBC 2.35-0ubuntu3.10) 2.35

When I try to access https://pypi.nvidia.com, I only get this page:

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>origin/</Key>
<RequestId>FG3A8NBTJB9DSYRN</RequestId>
<HostId>
Z9K/Tkb322d4KJth5Y+BSj+n4uU/2KiLs2Xav6Vi2CevejZyhTlmSHTwyhW5WC11oGF9ntpd/b32JlCYGsH5Zg==
</HostId>
</Error>
1 Like

I’ve encountered the same problem as you. Have you solved it?

1 Like

I haven’t solved it yet. If you use docker and don’t NEED pip installation, the container installation steps from here still works.

I meet the same problem, which shows “HTTP Error 404: Not Found”. Did you solve it?

Hi @benjaminlwm7983, @chenjiadragon, @995291627

Thank you for the report.

We are experiencing an issue with the Isaac Sim and Isaac Lab packages in the pypi.nvidia.com Python index.
We are working on restoring them.

Hi Toni, is this fix planned for today? Or is there any other way I can install the modules without the pip? Thank you.

Hi @alanprado

We are still working on restoring them. However, I cannot guarantee a solution time.

Meanwhile, you can install Isaac Sim using other ways such as Workstation Installation or the Container Installation.
See Installation — Isaac Sim Documentation for the different ways to install Isaac Sim.

1 Like

Hello! Has there been any updates to this? I am receiving the same error

We are aware of a tempory issue with installing Isaac Sim 4.5, due to some online assets, going offline. We are addressing this. However, if you are trying to install 4.5 right now, may I suggest ISAAC SIM 5.0 ! Why install the old version ? :-)

GitHub - isaac-sim/IsaacSim: NVIDIA Isaac Sim™ is an open-source application on NVIDIA Omniverse for developing, simulating, and testing AI-driven robots in realistic virtual environments.

because 5.0 is still in beta and i don’t want to deal with a changing API right now

So if you are in a “current” isaac sim project, why are you re-downloading it? I would still try the new 5.0. We will not break your project. It is hopefully even better.

But either way, we are aware of this temporary situation and it should be resolved asap.

On the repo it mentions the minimum requirement for 5.0 is RTX 4080 and with my current RTX 4070 I think it would be better to go with 4.5 version anyway.
Do you have any approximate of the wait time for the fix?

I’ve installed Isaac Lab 2.0 inside a Conda environment, and I installed Isaac Sim 5.0 using the instructions from the official NVIDIA page.

Since Isaac Sim 5.0 doesn’t set up a Python environment like earlier versions, how do I connect it with Isaac Lab?

Do I need to set any environment variables in my Conda environment?

Should I move or link Isaac Lab into the Isaac Sim folder?

Is there a recommended way to make Isaac Lab 2.0 work with Isaac Sim 5.0?

Thanks in advance!

1 Like

I appreciate you noting the minimum specs, but you are close. I would still encourage you to try it out as well as 4.5. I am sorry for the recent 4.5 PIP install issues. Let me check on that.

1 Like

The issue has been resolved. Please refer to [RESOLVED] Isaac Sim and Isaac Lab Packages Issue on PyPI - #5 by rthaker.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.