Back to Nexa Sdk

Python Install

docs/en/run/python/install.mdx

0.3.161.7 KB
Original Source

import Feedback from "/snippets/page-feedback.mdx";

The GenieX Python SDK ships as an ARM64 wheel for Windows ARM64 and Linux ARM64.

Prerequisites

  • Snapdragon X-series chipset (X Elite or X2 Elite). See Supported platforms.
  • ARM64 Python 3.10+ — x86_64 / AMD64 builds are not supported.

Install via pip

<Tabs> <Tab title="Windows ARM64"> If Python is not installed, download [Python 3.13.3 for ARM64](https://www.python.org/ftp/python/3.13.3/python-3.13.3-arm64.exe).
Confirm Python is the ARM64 build — **must print `ARM64`** (not `AMD64`):

```powershell
python -c "import platform; print(platform.machine())"
```

Create a virtual environment and install:

```powershell
python -m venv geniex-env
.\geniex-env\Scripts\Activate.ps1
pip install -U geniex
```

This pulls the package from [PyPI](https://pypi.org/project/geniex/).
</Tab> <Tab title="Linux ARM64"> The Qualcomm embedded Linux (Yocto) ships with Python pre-installed. Verify with:
```bash
python3 --version
```

Directly pip install:

```bash
python3 -m pip install -U geniex
```

This pulls the package from [PyPI](https://pypi.org/project/geniex/) and auto-fetches the Linux ARM64 SDK libraries.

<Note>
If Python is not pre-installed, see [How do I install Python on a Linux ARM64 device?](/en/resources/faq#how-do-i-install-python-on-a-linux-arm64-device) for a verified Miniconda recipe (covers Qualcomm Yocto and Ubuntu ARM64).
</Note>
</Tab> </Tabs>

Verify

python
import geniex
print(geniex.version())

Now jump to the Quickstart.

<Feedback/>