# Jetson TX2 onnx doesnt install

**URL:** <https://forums.developer.nvidia.com/t/jetson-tx2-onnx-doesnt-install/328479>\
**Category:** Jetson TX2\
**Tags:** onnx\
**Created:** [March 27, 2025, 8:00am UTC](https://forums.developer.nvidia.com/t/jetson-tx2-onnx-doesnt-install/328479 "2025-03-27T08:00:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ragony2001](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@ragony2001](https://forums.developer.nvidia.com/u/ragony2001)\
**Post date:** [March 27, 2025, 8:00am UTC](https://forums.developer.nvidia.com/t/jetson-tx2-onnx-doesnt-install/328479/1 "2025-03-27T08:00:26Z")

</div>

Hello,

I want to install onnx==1.14.1 to my Jetson TX2. I have python 3.6.9 and I can’t change python version because of my projects requirements. When I run sudo pip install onnx-1.14.1.tar.gz, there is an error which is:

## Building wheel for onnx (pyproject.toml) … error Traceback (most recent call last): File “/usr/local/lib/python3.6/dist-packages/pip/\_vendor/pep517/in\_process/\_in\_process.py”, line 363, in main() File “/usr/local/lib/python3.6/dist-packages/pip/\_vendor/pep517/in\_process/\_in\_process.py”, line 345, in main json\_out[‘return\_val’] = hook(\*\*hook\_input[‘kwargs’]) File “/usr/local/lib/python3.6/dist-packages/pip/\_vendor/pep517/in\_process/\_in\_process.py”, line 262, in build\_wheel metadata\_directory) File “/usr/local/lib/python3.6/dist-packages/setuptools/build\_meta.py”, line 231, in build\_wheel wheel\_directory, config\_settings) File “/usr/local/lib/python3.6/dist-packages/setuptools/build\_meta.py”, line 215, in \_build\_with\_temp\_dir self.run\_setup() File “/usr/local/lib/python3.6/dist-packages/setuptools/build\_meta.py”, line 268, in run\_setup self).run\_setup(setup\_script=setup\_script) File “/usr/local/lib/python3.6/dist-packages/setuptools/build\_meta.py”, line 158, in run\_setup exec(compile(code, **file** , ‘exec’), locals()) File “setup.py”, line 365, in “backend-test-tools = onnx.backend.test.cmd\_tools:main”, File “/usr/local/lib/python3.6/dist-packages/setuptools/ **init**.py”, line 153, in setup return distutils.core.setup(\*\*attrs) File “/usr/lib/python3.6/distutils/core.py”, line 148, in setup dist.run\_commands() File “/usr/lib/python3.6/distutils/dist.py”, line 955, in run\_commands self.run\_command(cmd) File “/usr/lib/python3.6/distutils/dist.py”, line 974, in run\_command cmd\_obj.run() File “/tmp/pip-build-env-zt49gzad/overlay/lib/python3.6/site-packages/wheel/bdist\_wheel.py”, line 299, in run self.run\_command(‘build’) File “/usr/lib/python3.6/distutils/cmd.py”, line 313, in run\_command self.distribution.run\_command(command) File “/usr/lib/python3.6/distutils/dist.py”, line 974, in run\_command cmd\_obj.run() File “/usr/lib/python3.6/distutils/command/build.py”, line 135, in run self.run\_command(cmd\_name) File “/usr/lib/python3.6/distutils/cmd.py”, line 313, in run\_command self.distribution.run\_command(command) File “/usr/lib/python3.6/distutils/dist.py”, line 974, in run\_command cmd\_obj.run() File “setup.py”, line 236, in run self.run\_command(“cmake\_build”) File “/usr/lib/python3.6/distutils/cmd.py”, line 313, in run\_command self.distribution.run\_command(command) File “/usr/lib/python3.6/distutils/dist.py”, line 974, in run\_command cmd\_obj.run() File “setup.py”, line 230, in run subprocess.check\_call(build\_args) File “/usr/lib/python3.6/subprocess.py”, line 311, in check\_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command ‘[’/usr/bin/cmake’, ‘–build’, ‘.’, ‘–’, ‘-j’, ‘4’]’ returned non-zero exit status 2.

ERROR: Failed building wheel for onnx  
ERROR: Could not build wheels for onnx, which is required to install pyproject.toml-based projects

How can I solve them?

---

<div class="post-metadata">

**Author:** ![AastaLLL](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/aastalll/32/14043_2.png) [@AastaLLL](https://forums.developer.nvidia.com/u/AastaLLL)\
**Post date:** [March 31, 2025, 5:10am UTC](https://forums.developer.nvidia.com/t/jetson-tx2-onnx-doesnt-install/328479/3 "2025-03-31T05:10:16Z")

</div>

Hi,

Based on the ONNX GitHub, you will need the Protobuf compiler (protoc) 3.6.1 to compile ONNX 1.14.1.

> **[GitHub - onnx/onnx at rel-1.14.1](https://github.com/onnx/onnx/tree/rel-1.14.1?tab=readme-ov-file#linux)**
>
> Open standard for machine learning interoperability - onnx/onnx

Could you check if you installed it correctly first?  
Thanks.

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/system/32/68080_2.png) [@system](https://forums.developer.nvidia.com/u/system)\
**Post date:** [April 22, 2025, 12:47pm UTC](https://forums.developer.nvidia.com/t/jetson-tx2-onnx-doesnt-install/328479/5 "2025-04-22T12:47:21Z")

</div>

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