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
- Create a virtual environment:
python3.10 -m venv test - Source the virtual environment:
source test/bin/activate - 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>